Я занимаюсь исследованиями и разработками для контроля элементов управления Java Swing с C#. Я использую JAB (Java Access Bridge) API для этой интеграции и перечисляю все элементы управления. Вот что я использовал для этого: 1) Установил JDK 7 и запустил команду ниже, чтобы включить JAB. Это подтвердило мне, что JAB успешно включен.
Проблема : у меня в свинг-приложении есть кнопка, и после нажатия на эту кнопку она переходит к другому диалогу, который является диалоговым окном MODAL. Если я не закрою это окно, оно не вернет родительское окно управления доступом к элементам управления родителя. В приложении, если мой доступный контекст - кнопка, то я вызываю следующие методы: click button.getAccessibleActions и doAccesssibleAction Этими двумя методами я могу нажать кнопку из моего приложения и увидеть MODAL окно открылось. Но после нажатия элемент управления не возвращается в мое приложение, а находится на уровне API. Пока я не закрою открытое модальное окно, элемент управления не возвращается в мое приложение, вместо этого он зависает.
Это происходит только тогда, когда я использую событие "щелчка".
Может ли кто-нибудь мне помочь по этому поводу?
Спасибо