Есть ли библиотека, которая может идентифицировать компоненты Swing GUI в классе Java? - PullRequest
2 голосов
/ 14 марта 2012

Я бы хотел иметь возможность идентифицировать компоненты графического интерфейса с помощью класса. Например, если в графическом интерфейсе класса, который расширяет JFrame, есть компонент JButton и компонент Jpassword, мне нужно знать, что эти два компонента находятся внутри этого класса, и, возможно, в каких методах они используются.

Единственная идея, которую я могу придумать, чтобы получить эту информацию, - это анализ. Кто-нибудь знает библиотеку, которая может извлечь такую ​​информацию из файла исходного кода Java, пожалуйста?

Ответы [ 2 ]

2 голосов
/ 14 марта 2012

Вы можете использовать вывод, нажав CTRL + SHIFT + F1 , как описано в Swing test andотладки .В этом контексте также полезен инструмент для обнаружения нарушений потока диспетчеризации событий, повторяемый здесь .

2 голосов
/ 14 марта 2012

Часть методов возможна с помощью орудий Отражение , возможно, мой вопрос поможет вам

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...