java - 禁用 JComboBox 并保留原始项目列表

标签 java swing jcombobox

我的 JComboBox 上的操作监听器调用一个线程。我希望在线程完成之前禁用该组件。

我尝试在线程启动时调用 seEnabled(false) ,并在线程完成时调用 setEnabled(true) 。不幸的是 setEnabled(false) 也会清除组合框列表。

有没有办法禁用该组件但保留原始列表?

最佳答案

setEnabled(false) 肯定不会清除组合框的内容。肯定还有其他事情发生。

发布您的代码可能会有所帮助。

关于java - 禁用 JComboBox 并保留原始项目列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2431179/

相关文章:

java - JAVA 中编译错误 - (<anonymous ListSelectionListener>)

java - 应用程序运行时更新 JComboBox

java - Google Maps Android api v2 和当前位置

java - Jar 文件太大

java - KeyListener 在 Java swing 中没有响应?

java swing弹出图像

初始化组合框时抛出 Java 内存不足异常

java - 如何获得具有线性分布的随机日期?

tomcat 服务器上的 javax.net.ssl.SSLHandshakeException

java - 通过读取文本文件来添加 JButton