2015-10-16 17 views
5

Mam ekran Swing i chcę debugować, które usługi lub ramki są przez niego używane. Wcześniej pracowałem nad aplikacjami internetowymi i tam używaliśmy używanego FireBuga w Firefox mozilla, aby zobaczyć, jak rzeczy używane są w interfejsie użytkownika i przechodzą do usług. Jestem nowicjuszem i chcę dowiedzieć się, jak ta nowa aplikacja go używa.Jak debugować interfejs Swing?

+1

Nigdy nie próbowałem tego sam, ale wygląda na to, że http://www.swinginspector.com/index_en.htm powinien wykonać to zadanie. Na marginesie, jeśli jest to ** nowa aplikacja **, nie używaj Swing - zamiast tego korzystaj z JavaFX. –

Odpowiedz

8

Oto huśtawka debugowania jest Debugging Swing Applications with the UI Debugger może być bardzo przydatna do debugowania aplikacji związanych Swing.

Kolejny Visual Debugger dostarczony przez NetBeans.

The swinginspector to narzędzie do analizy i debugowania interfejsu użytkownika Java Swing/AWT, funkcji i podobnych funkcji firebug, potężnej analizy interfejsu użytkownika Swing/AWT i funkcji debugowania.

Oto kolejna rzecz znalazłem

Gdy JFrame jest widoczny naciśnij CTRL + SHIFT + F1 i zobaczyć wyjście konsola dla hierarchii drzewa elementów i układów.

+3

Muszę dać ci +1 za pokazanie mi czegoś nowego, +15 lat w rozwoju Swinga i nie wiedziałem, że te dwa ostatnie zdarzenia narzę dzi istniały! – MadProgrammer

+0

@MadProgrammer NP czasami brakowało nam również dobrych rzeczy :) –

+0

@SubodhJoshi myślałem o użyciu odkrywcy wahadłowego i to seem, aby dopasować problme mam. Ale nie mogę pobrać wtyczki Explorera dla Eclipse. Wszystkie linki do pobrania wskazują na stronę, która nie istnieje. Dowolny pomysł? –