Closed timaschew closed 13 years ago
Also das Problem mit der Nummerierung, dass er wieder bei 0 anfängt, liegt an der Neuinstantiierung der Factory. Ich hab das angepasst und die Factories für die Vertices und Edges jeweils in die Controller gesteckt. Wir dürfen also nur eine Instanz davon verwenden! Das andere Problem, dass nur jedes Zweite Neuron durch das Hinzufügen mit der Sidebar angezeigt bzw erzeugt wird, kann ich nachstellen, bin aber noch nicht dahinter gekommen, woran das liegt. Ich arbeite dran!
Die Vertex, die man über die Sidebar hinzufügt, werden nicht im Jung Panel angezeigt, weil sie nicht zum Graph hinzugefügt werden ;)
Habe diese Zeile mal in die Klasse LayerController.java die eine Methode geändert: public Layer addVertex(final int layerIndex) { Vertex vertex = vertexFactory.create(); vertex.setup(); GraphLayoutViewer.getInstance().getGraph().addVertex(vertex); GraphLayoutViewer.getInstance().repaint(); return addVertex(layerIndex, vertex); }
Ich denke das macht nichts, wenn man den vertex zwei mal hinzufügt.
So nach dieser Änderungen klappt es allerdings noch nicht ganz: