Wegfindung - Oberfläche

Blublub

Mitglied
Hallo,
da ich noch nicht sehr viel Ahnung von GUI's habe, frage ich hier einfach mal nach.
Ich möchte eine GUI erstellen, mit der man einen Graphen erstellen kann.
Also verschiedene Knoten und Kanten mit einer Weglänge.
Nun hatte ich gedacht, dass jeder Knoten eine Array bekommt, in der gespeichert ist, zu welchen Knoten eine Verbindung besteht und wie lang diese Verbindung ist.

Gibt es da noch andere Vorgehensweisen?
Später sollen die Wegfindungsalgorithmen auf den Graphen Schritt für Schritt angewendet werden.
 

XHelp

Top Contributor
Sehe hier keinen zusammenhang mit der GUI. Geht es dir um die Visualisierung von Graphen oder nur um die internet Darstellung?
 

Blublub

Mitglied
Visualisierung von Graphen.
Dachte das das ja auch eine GUI ist.
Würde zumindest die Übersetzung von GUI nicht ausschließen.

blabla.jpg


Außerdem würde ich gerne wissen, wie ich weiss, wo ich den Kreis (Knoten) zeichnen muss.
Und dann nocheinmal, wenn ich Knoten verbinde (danach 2 Knoten hintereinander anklicken), welche Knoten in angeklickt habe.

Lg
 
Zuletzt bearbeitet:

XHelp

Top Contributor
Wie du die Daten in der GUI eingibst oder wie du die Daten intern speicherst haben ziemlich wenig gemeinsam.
Je nach dem wieviel Erfahrung du mit Java generell hast, würde ich dir ggf. von der Idee abraten. Mach es zuerst alles Textbasiert. Da kannst du z.B. die Adjazenzmatrix aus einer Textdatei einlesen.
Wenn du doch bei der, alles andere als trivialer, Aufgabe bleiben willst, dann ist es doch egal wo du den Knoten zeichnest: der Benutzer soll es entscheiden. Das Programm muss nur Knoten erstellen, die hin und her schieben und Kanten hinzufügen/löschen können.
Ansonsten könntest du dir schon fertige Frameworks angucken: Manageability - Open Source Graph or Network Visualization Written in Java
Mit prefuse könntest du das, imho, umsetzen, wenn du ein geeignetes Layout nimmst, aber die Anpassung (vor allem die Interaktivität) wird nicht so einfach sein.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
N Wie kann ich zwei Grafiken in einer Oberfläche anzeigen lassen? AWT, Swing, JavaFX & SWT 8
D Objekte einer Oberfläche in eine Datei/Ordner speichern AWT, Swing, JavaFX & SWT 9
A Oberfläche mit zwei Klassen und actionlistener verbinden AWT, Swing, JavaFX & SWT 7
S Swing Oberfläche rekusiv updaten mit updateUi() AWT, Swing, JavaFX & SWT 10
M LookAndFeel Oberfläche wie Eclipse/Business Objects oder Solvatio AWT, Swing, JavaFX & SWT 2
K Initialisierung von Oberfläche Richtig? AWT, Swing, JavaFX & SWT 5
T Java Swing Oberfläche aktualisiert sich nicht AWT, Swing, JavaFX & SWT 2
K Eclipse-Java Export/Import mit Oberfläche AWT, Swing, JavaFX & SWT 2
D Swing JComponent zeichnen ohne sie zur Oberfläche hinzuzufügen AWT, Swing, JavaFX & SWT 2
J prinzipielles verständnis für Oberfläche/Code-trennung AWT, Swing, JavaFX & SWT 5
T wieso leere Oberfläche? AWT, Swing, JavaFX & SWT 5
S Flickr Bilder in Gui Oberfläche AWT, Swing, JavaFX & SWT 21
cedi Swing Problem mit Grafischer Oberfläche AWT, Swing, JavaFX & SWT 8
E Swing Grafische Oberfläche zur Ordnerauswahl AWT, Swing, JavaFX & SWT 6
Z Component für File-Browser ähnliche Oberfläche AWT, Swing, JavaFX & SWT 6
P Erste Versuche einer Grafischen Oberfläche AWT, Swing, JavaFX & SWT 8
S AWT Oberfläche integriert sich nicht in GTK-Theme AWT, Swing, JavaFX & SWT 5
Private Void Swing "Vier Gewinnt"-Oberfläche AWT, Swing, JavaFX & SWT 7
L Eigene Design Oberfläche erstellen AWT, Swing, JavaFX & SWT 3
D Mehrere Biler auf einer Oberfläche AWT, Swing, JavaFX & SWT 6
G Swing skalierbare Oberfläche AWT, Swing, JavaFX & SWT 2
W Oberfläche wird nicht koreckt gezeichnet AWT, Swing, JavaFX & SWT 5
Jenny87 AWT Tic Tac Toe oberfläche AWT, Swing, JavaFX & SWT 20
dl85hej meine erste Oberfläche AWT, Swing, JavaFX & SWT 3
multiholle Oberfläche MP3-Player AWT, Swing, JavaFX & SWT 2
A Oberfläche wir mit html-Frames aufbauen AWT, Swing, JavaFX & SWT 11
C Swing-Oberfläche wird auf einiges PCs nicht korrekt dargeste AWT, Swing, JavaFX & SWT 19
H JAVA Fenster Oberfläche AWT, Swing, JavaFX & SWT 3
L wie kann ich diese Oberfläche bauen ohne das gestreckt wird? AWT, Swing, JavaFX & SWT 18
S In JavaSwing Mailversand mit Oberfläche AWT, Swing, JavaFX & SWT 2
F Wie Oberfläche verbessern? (JButtons, Textfeld verkleinern) AWT, Swing, JavaFX & SWT 5
M Aus Swing Oberfläche Bild erzeugen AWT, Swing, JavaFX & SWT 39
F Zugriff auf Oberfläche bzw Trennung GUI / Logik AWT, Swing, JavaFX & SWT 3
T Problem mit Oberfläche und Thread AWT, Swing, JavaFX & SWT 10
G Ansprechende Java Oberfläche entwickeln AWT, Swing, JavaFX & SWT 10
B Probleme mit Öffnen einer GUI Oberfläche AWT, Swing, JavaFX & SWT 2
I Swing-Oberfläche wird nicht korrekt gezeichnet AWT, Swing, JavaFX & SWT 6
G Oberfläche löschen und neue erstellen AWT, Swing, JavaFX & SWT 4
R RAD Oberfläche für Eclipse gesucht AWT, Swing, JavaFX & SWT 4
G Tooltips auf grafischer Oberfläche AWT, Swing, JavaFX & SWT 2
A Background Image auf SWT Oberfläche legen AWT, Swing, JavaFX & SWT 3
J Anordung der Objekte in der Oberfläche? AWT, Swing, JavaFX & SWT 3
B Oberfläche mit SWT AWT, Swing, JavaFX & SWT 5
S Berechtigungssystem für Swing-Oberfläche AWT, Swing, JavaFX & SWT 2
M Grafische Objekte beliebig auf einer Oberfläche verschieben AWT, Swing, JavaFX & SWT 3
T Eigene grafische Oberfläche AWT, Swing, JavaFX & SWT 7
G JTree in Oberfläche Integrieren?? AWT, Swing, JavaFX & SWT 6
D Trennung von Programm und Oberfläche AWT, Swing, JavaFX & SWT 3
M Java Oberfläche per Drag&Drop -- Wie bei Visual Basic ! AWT, Swing, JavaFX & SWT 5
F Oberfläche wird nicht gestartet! AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen


Oben