Edytor logiki w własnej aplikacji.

0

Witam od pewnego czasu próbuje zrobić coś na wzór tego
user image

dokładnie chodzi mi o te prostokąty łączone liniami najlepiej jakby ktoś znał jakieś biblioteki aby to dodać do swing lub wx ,tak aby można to było edytować i łączyć w dany sposób a potem sprawdzać jak są połączone.
Jakby już nikt nie wiedział jak to zrobić to chociaż ktoś mógłby napisać jak to się nazywa bo pod hasłem edytor logiki w Google wyskakują tylko silniki do gier.

0

Nie bardzo rozumiem pytanie. Potrzebujesz po prostu bibliotekę do obsługi i wizualizacji grafów.

0

To o co ci chodzi, to chyba edytor maszyny stanów. Jest to używane głównie w aplikacjach, które mają bardzo rozbudowaną obsługę stanów i na nich opierają całą obsługę GUI. Są nimi na przykład aplikacje telewizyjne (te różne menu używane w telewizorach i STB). Dzięki takiemu podejściu całą obsługę GUI można dosłownie wyklikać. Tu trochę teorii:
http://pl.wikipedia.org/wiki/Automat_sko%C5%84czony
http://brasil.cel.agh.edu.pl/~09sbfraczek/diagram-maszyny-stanowej,1,19.html
http://www.tomaszmalesza.pl/2012/08/maszyna-stanow-w-mvvm-czyli-sterowanie-widokiem/
Jeżeli o to Ci chodzi i chcesz więcej, to googluj na "State Machine Editor" lub coś podobnego.

0

Trochę nieodpowiedni obrazek dałem tu to lepiej widać
user image
chodzi mi o zrobienie takiego interfejsu w którym użytkownik będzie mógł dodawać te grafy i łączyć je takimi liniami i żeby w środku nich dało się wyświetlić jakieś buttony. Oczywiście chce biblioteki która by to zrobiła, bo domyślam się że sam tego do świąt nie zrobię.

1

http://jung.sourceforge.net/applet/index.html
http://www.graphviz.org/
?
Na gotowca w takim sensie o jakim piszesz to bym nie liczył...

0

No wiesz do tego że swing jest ubogi w bajery to już się przyzwyczaiłem ,ale ludzie często robią takie gui do jednej aplikacji a potem udostępniają biblioteki.

0

Czyli co mam to sam narysować ?

1

o_O ? Podałem ci dwie przykładowe biblioteki które można do tego wykorzystać. Nie wiem czego więcej oczekujesz.

0

Ok najpierw odpisałem potem spojrzałem w linki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1