我有一个组合框。在组合框中选择一个项目后,新的 JDialog 打开。
- 当我使用 JDK 1.6_06 时,我能够 点击 JDialog 中的按钮 适本地。
- 当我使用 JDK 1.6_24 时, 然后我需要点击 首先是 JDialog。然后只需点击 按钮有效。首先我认为这个 焦点有问题。但 组件与 JDK 配合良好 1.6_06。但这只是 JDK 1.6_24 的问题。
我试着用谷歌搜索它。但没有找到任何答案。有人知道吗?
最佳答案
我不知道 java 版本 - 但将 dialog.setVisible(true) 放在 SwingUtilities#invokeLater 中为我解决了这个问题。 YMMV.
关于Swing组件和jdk版本问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5674804/