Java 禁用JComboBox并保留原始项目列表
JComboBox上的动作侦听器调用线程。我希望在线程完成之前禁用该组件 我尝试在线程启动时调用seEnabled(false),在线程完成时调用setEnabled(true)。不幸的是,setEnabled(false)也会清除组合框列表 是否有办法禁用组件但保留原始列表?setEnabled(false)肯定不会清除组合框的内容。一定还有别的事 发布您的代码可能会有所帮助。您所说的“清除列表”是什么意思?是否删除列表中的所有元素或只是关闭(不显示)列表?我做了一些测试,正如预期的那样,Java 禁用JComboBox并保留原始项目列表,java,swing,jcombobox,Java,Swing,Jcombobox,JComboBox上的动作侦听器调用线程。我希望在线程完成之前禁用该组件 我尝试在线程启动时调用seEnabled(false),在线程完成时调用setEnabled(true)。不幸的是,setEnabled(false)也会清除组合框列表 是否有办法禁用组件但保留原始列表?setEnabled(false)肯定不会清除组合框的内容。一定还有别的事 发布您的代码可能会有所帮助。您所说的“清除列表”是什么意思?是否删除列表中的所有元素或只是关闭(不显示)列表?我做了一些测试,正如预期的那样,se
setEnabled
不会从列表中删除元素。。。也许您可以包含一些示例代码。