Я пытался справиться с некоторыми проблемами при создании своего приложения на основе Swing. У меня есть главный JFrame, который состоит из:JButton нужно щелкнуть дважды после JDialog
- JMenu
- JPanel, содержащие JButton и JLabel
JButton связан с ActionListener. Щелчок по JMenu (MenuListener) вызывает JDialog с некоторой формой. Проблема в том, что когда JDialog закрыт (не имеет значения, выполняю ли я его с помощью dispose() или, скорее, showVisible (false)). Мне нужно дважды щелкнуть JButton до того, как он будет запущен в первый раз. Теперь он работает с одним щелчком мыши.
Каждый раз, когда JDialog находится впереди, появляется проблема.
PS. JDialog установлен как модальный, а JFrame - как родительский.
Я не уверен, как мы можем помочь вам на основе предоставленной информации. У вас есть ошибка в вашем коде, и вам нужно будет изолировать ее с помощью отладки, прежде чем мы сможем вам помочь. –
Чтобы лучше помочь, опубликуйте [SSCCE] (http://sscce.org/). –