gpt4 book ai didi

java - 当窗口失去焦点时 JComboBox 保持打开状态

转载 作者:行者123 更新时间:2023-11-30 04:43:30 26 4
gpt4 key购买 nike

我接到一个任务,将带有 JComboBox 的 Java 应用程序从 OS2 移植到 Windows。

OS2(JRE1.4)中的JComboBox有一个行为,当弹出窗口打开时,用户单击其他窗口,弹出窗口保持打开状态。但是当在Windows(JRE1.6)中运行时,用户点击其他窗口,JComboBox将自动关闭。

如何在 Windows 中实现相同的行为?我希望它保持打开状态...

最佳答案

  1. 不可能,JComboBoxe的弹出窗口始终隐藏在focusLost上,这些changes were fixed in Java 1.4

  2. 必须创建自己的组件来模拟JComboBox的功能,弹出窗口应基于JDialog/JWindow (强烈不建议...)

关于java - 当窗口失去焦点时 JComboBox 保持打开状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11667366/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com