Zum Code springen

DazzleFlash

Mitglied
Guten Abend allerseits,

ich versuch jetzt schon seit längerem eine Lösung zu dem Problem zu finden, aber weder Google noch ausprobieren führte bisher zum Ergebnis.
Es geht um das Folgende: Ich hätte gerne, dass wenn ich auf einen SWT-Link klicke, ich zum entsprechenden Quellcode-Artefakt geleitet werde. Bei dem Artefakt handelt es sich momentan lediglich um die Klasse selbst. Ich gehe mal stark davon aus, dass ich da einen SelectionListener implementieren muss, aber was genau muss da drin stehen, dass ich direkt an den Code weiter geleitet werde?
 

wlfmario

Mitglied
Ich bin selber zwar noch ziemlich Neu in Java aber meinst du so ein SpagettiCode Befehl wie GoTo ?

Warum machst du das nicht über Methoden oder habe ich da was falsch verstanden ?

Java:
Classenname meineClasse = new Classenname();
				meineClasse.Methode();
 

DazzleFlash

Mitglied
Vielleicht noch ein paar mehr Infos:

Ich hab ein Editor-Fenster von SWT aufgebaut. In dem stehen verschiedene Dinge wie ID, Name, Beschreibung usw. von Entscheidungen drin. Da eine Entscheidung bei mir auch auf Code basiert, hab ich noch weitere Eigenschaften wie was das überhaupt an Code ist, auf den sich die Entscheidung gründet (Der Fall "Klasse" dürfte dabei wohl der einfachste Fall sein). Dazu gibt es dann eben auch noch einen Link zu der jeweiligen Klasse, falls man mit einer Entscheidung unzufrieden ist und direkt was im Code ändern möchte. Und genau den Link müsste ich eben noch implementieren.
Also im Prinzip soll das ganze wirklich eine Art "GoTo" Befehl sein, sodass das richtig banal abläuft: Ich klicke auf den Link in dem Editor und lande in der jeweiligen Klasse, die ich mit dem Link angeklickt hab. Die frage, die sich mir dabei halt stellt ist, was muss da an Code hin, dass ich auch wirklich an die jeweilige Stelle springen kann? Da gibt es doch bestimmt Methoden, die SWT einem bietet, die das für mich erledigen...
 

wlfmario

Mitglied
So ganz steige ich da noch nicht so durch was du genau vor hast ?
Wie ich das bis jetzt verstanden habe brauchst du doch nur abzufragen was ausgewählt wurde.
Wenn etwas zutrifft, dann den Code ausführen.

i
Java:
...

if (id = Entscheidung) then
{
hier der Code ....
}
...
 

DazzleFlash

Mitglied
Ich möchte den Code aber nicht ausführen, ich will zur Klasse springen, sodass mir der Quellcode der Klasse angezeigt wird. Prinzipiell genau so wie das die Outline-View in Eclipse machen kann oder so wie, wenn ich mit "CTRL + Mausklick" auf eine Oberklasse im Code klicke. Dann wird auch die entsprechende Oberklasse geöffnet, sodass ich mir den Code angucken kann
 

wlfmario

Mitglied
Ach so ist das gemeint !
Ich denke mal das man dies mit eine Art Parser machen kann der wie bei Eclipse die Eingabe vergleicht und dann Vorschläge anzeigt.
 

Anhänge

  • ECVS.jpg
    ECVS.jpg
    50,2 KB · Aufrufe: 24
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Zu bestimmte Stellen im code springen? Frameworks - Spring, Play, Blade, Vaadin & Co 8
R Keine Code Coverage trotz Validen Tests? Frameworks - Spring, Play, Blade, Vaadin & Co 1
Zrebna Erste Steps mit Vaadin - via HotSwapAgent nach Code-Änderungen, Server-Restart vermeiden Frameworks - Spring, Play, Blade, Vaadin & Co 0
L Rest Server über Jersey Low Code starten Frameworks - Spring, Play, Blade, Vaadin & Co 7
nrg Debugger springt immer in Java SE Code Frameworks - Spring, Play, Blade, Vaadin & Co 3
Xentox501 Jump & Run: Beim springen bewegen(rechts,links) Frameworks - Spring, Play, Blade, Vaadin & Co 1
R Player springen lassen mit Gravity Frameworks - Spring, Play, Blade, Vaadin & Co 2
B Springen mit Collision Detection? Frameworks - Spring, Play, Blade, Vaadin & Co 15
it_is_all Springen zw. JPanels mit setVisible() Frameworks - Spring, Play, Blade, Vaadin & Co 4
C Suche Tutorial für - Spielfiguren springen lassen Frameworks - Spring, Play, Blade, Vaadin & Co 4
A Springen an Seitenanfang verhindern Frameworks - Spring, Play, Blade, Vaadin & Co 5
G Springen mithilfe von Trigonometrie Frameworks - Spring, Play, Blade, Vaadin & Co 4
J Spieler springen lassen Frameworks - Spring, Play, Blade, Vaadin & Co 24
Paul15 Nach vorne springen Frameworks - Spring, Play, Blade, Vaadin & Co 4
A RadioButtons springen nicht automatisch auf false Frameworks - Spring, Play, Blade, Vaadin & Co 3
S Von A nach B springen Frameworks - Spring, Play, Blade, Vaadin & Co 7
T DesktopPane mit GridLayout ohne, dass Fenster springen Frameworks - Spring, Play, Blade, Vaadin & Co 14
K von Button zu Zelle in Tabelle- zu anderer Zelle springen Frameworks - Spring, Play, Blade, Vaadin & Co 2
F.S.WhiTeY JSF: h:dataTable / p:DataGrid : Pagination und alphabetisch springen Frameworks - Spring, Play, Blade, Vaadin & Co 2
T OpenGL ES: Zoom und pan springen immer wieder zur Ausgangsposition zurück Frameworks - Spring, Play, Blade, Vaadin & Co 4
? In GZIPInputStream "springen" Frameworks - Spring, Play, Blade, Vaadin & Co 1
L \n , in die nächste Zeile springen Frameworks - Spring, Play, Blade, Vaadin & Co 11
M Zum Anfang eines Programmes springen Frameworks - Spring, Play, Blade, Vaadin & Co 2
S ...aus while schleife springen Frameworks - Spring, Play, Blade, Vaadin & Co 3
C Vom Case zur Case-Auswahl springen? Frameworks - Spring, Play, Blade, Vaadin & Co 9
R Txt Datei mit Notepad öffnen und zu bestimmter Zeile springen Frameworks - Spring, Play, Blade, Vaadin & Co 12
F GUI Seiten springen + Timer mit Eingabe Frameworks - Spring, Play, Blade, Vaadin & Co 8
G Cursor Positionieren/mit Tabulator springen? Frameworks - Spring, Play, Blade, Vaadin & Co 8
F In NetBeans zum nächsten Fehler springen Frameworks - Spring, Play, Blade, Vaadin & Co 7
K Zu Fehler im Projekt springen Frameworks - Spring, Play, Blade, Vaadin & Co 2
K Per Tastaturbefehl zu nächstem Lesezeichen springen Frameworks - Spring, Play, Blade, Vaadin & Co 2
J Zur Auffälligkeit springen - Shortcut Frameworks - Spring, Play, Blade, Vaadin & Co 7
E JTable neue Zeile springen?! Frameworks - Spring, Play, Blade, Vaadin & Co 1
L Wenn Aufgaben erledigt sind, auf Programmanfang springen? Frameworks - Spring, Play, Blade, Vaadin & Co 12
J zu einer Zeile zürück springen Frameworks - Spring, Play, Blade, Vaadin & Co 9
R JEditorPane an bestimmte Stelle springen Frameworks - Spring, Play, Blade, Vaadin & Co 2
S Direkt zur Methode springen die in der Klasse und nicht im Interface implementiert? Frameworks - Spring, Play, Blade, Vaadin & Co 4

Ähnliche Java Themen

Neue Themen


Oben