 | Java-Projekt bei Prof. Ring
Universität-GH Siegen im WS 1996/97
|
Aufgabenstellung: Gruppe 4: Graphen-Editor:
Entwickeln Sie ein Java-Applet, das es ermöglicht,
- Knoten eines Graphen einzugeben,
- einzelne Knoten zu verschieben,
- einen oder mehrere Knoten zu markieren,
- die markierten Knoten zu löschen,
- zwischen zwei markieren Knoten eine Kante einzufügen oder zu löschen.
Beim Verschieben eines Knotens sollen alle mit diesem verbundenen Kanten sichbar mitbewegt werden.
GraphEdit hat zusätzlich folgende Eigenschaften:
- Double Buffering
- Kanten lassen sich graphisch durch Drag&Drop hinzufügen
- auf Knopfdruck lassen sich alle Kanten zwischen markierten Knoten gleichzeitig setzen
- auf Knopfdruck lassen sich alle markierten Knoten löschen
- Detailanzeige (Nr. des Knoten und dessen Kanten zu anderen Knoten)
The source.
Olaf Schröder, e-mail: olaf@student.uni-siegen.de
Zurück zu den Projekten.
Zurück zur Homepage.