Open mjuraszek92 opened 9 years ago
ad.1 Nie jest nam potrzebne... wcześniej było tego jeszcze więcej bo praktycznie zaimplementowałem wszystko co robiliśmy na zajęciach ale jak Pożycki powiedział że mamy tylko sobie wybrać to część pousuwałem. ad.2 Nie jestem pewny... chyba gdzieś tego używałem... nie wiem czy przy edycji. Jak usuniesz i będą błędy to znaczy że potrzebne.
ad.3 Jak wolisz... to już działa. Dałem tam TreeMap bo dzięki id utrzymuje je w kolejności. ad.4 Tak to dokładnie o to chodziło... typ miejsca :)
Ok, to pozmieniam. Znalazłeś jakieś informacje jak zmienić kształt wierzchołka z domyślnego prostokąta na coś innego?
@LordMajer Trzeba zmigrować to co zrobiłeś używając biblioteki jGraph(przestarzałej i nierozwijanej od kilku ładnych lat) na rozwiązanie oparte o jej następcę jGraphX. Wrzuciłem przykładową klasę. Jak widać da się w niej bez problemu zmienić kształt wierzchołka. Domyślnie też wyświetla toString() dla krawędzi i ma wiele innych fajnych bajerów.
Teraz graf można też tworzyć za pomocą myszy i klawiatury:
Krawędzie dodaje się przeciągając linię ze źródłowego wierzchołka do docelowego.
Kilka pytań do modeli. W GUI się muszę jeszcze wczytać...
Klasa Edge:
Place i Transition: