Swing组件和jdk版本问题

标签 swing combobox java

我有一个组合框。在组合框中选择一个项目后,新的 JDialog 打开。

  1. 当我使用 JDK 1.6_06 时,我能够 点击 JDialog 中的按钮 适本地。
  2. 当我使用 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/

相关文章:

c# - 如何不允许 WPF Combobox 为空

c# - 将对象绑定(bind)到组合框会填充列表,但选择更改不会在 CSharp 中的对象中更新

css - 如何设置ZK组合框宽度

java - 将 vector 转换为数组列表

java - 需要将字符串的所有其他字符存储到另一个字符串中

java - 获取用户输入的前景色并将其应用到 JTextArea?为什么字符串前景色不起作用?

java - 每行具有不同 JComboBox-es 的 JTable

Java Jtable 电子表格格式

java - 从预先存在的应用程序创建 Web 应用程序

java - Log4j PropertyConfigurator.configure() 将不接受 eclipse 中的字符串