Czy istnieje lepszy sposób na tworzenie aplikacji Java Swing?Lepszy sposób na aplikacje Swing
SWIXML? JavaFX? Czy cokolwiek innego, co tu prezentują, polecają i polecają?
Czy istnieje lepszy sposób na tworzenie aplikacji Java Swing?Lepszy sposób na aplikacje Swing
SWIXML? JavaFX? Czy cokolwiek innego, co tu prezentują, polecają i polecają?
to kompletne źródło informacji dla tego rodzaju pytań.
Ostatnio znalazłem (ale nie użyłem tego bezpośrednio) imponującą liczbę Flamingo swing component suite.
Zwłaszcza dlatego, że pozwalają zintegrować jedną ostatnią najnowszą konstrukcję Ui: ribbons
(Nie jest to nowy sposób rozwijać w tym sensie jest to wciąż klasyczny składnik Swing, a nie - na przykład - specyfikacja huśtawka oparty na XML , ale chciałbym spojrzeć na inne projects of javadestop dla innych ilustracji z pytaniem)
Kolejny „lepszy sposób” jest dzięki zastosowaniu lepszej Layout Manager:
MigLayout:
Niezwykle elastyczny i łatwy w użyciu menedżer układów, który działa zarówno w Swingu, jak i SWT.
Może to zrobić Układ tabeli, Układ formularza i prawie wszyscy Swing Layout Managers dzięki prostemu zrozumieniu kodowania opartego na ciągach i/lub API.
Jest przeznaczony do ręcznego kodowania układów, w których układ Matisse/Group jest przeznaczony dla IDE.
JPanel panel = new JPanel(new MigLayout());
panel.add(firstNameLabel);
panel.add(firstNameTextField);
panel.add(lastNameLabel, "gap unrelated");
panel.add(lastNameTextField, "wrap");
panel.add(addressLabel);
panel.add(addressTextField, "span, grow");
Chciałbym zbudować interfejs użytkownika (HTML, SWT lub Swing) z Groovy. To o wiele prostsze z Groovy builders.
The Swing Application Framework to lekka platforma, która upraszcza tworzenie i utrzymywanie małych i średnich aplikacji komputerowych Java. Struktura składa się z biblioteki klas Java obsługującej konstrukcje dla następujących rzeczy:
Oto numer article.
Został zintegrowany z Netbeans 6.0 and later.
Naprawdę lubiłem AppFramework, ale powodowało to problemy sieciowe w moich programach: połączenia JDBC byłyby niemożliwe, chyba że zrobiłem jeden * przed * uruchomieniem kodu startowego AppFramework. –
(Zamierzam wypróbować Groovy i może Griffon dla mojej następnej aplikacji komputerowej.) –
Jeśli lubisz programowanie w Groovy zamiast Javy, sprawdź Griffon: http://griffon.codehaus.org/
Niewielka aktualizacja, choć Griffon woli Groovy, pozwala również na pisanie całej aplikacji w Javie. – aalmiray
Hem, co masz na myśli, „lepszy sposób”? Czy sugerujesz, że z wahaniem jest coś nie w porządku? – BraveSirFoobar