使用 Java 的 WindowBuilder 创建一个 GUI,其中 JComboBox 在按下某个 JToggleButton 时从启用更改为未启用。基本上,当打开按钮 A 时,按钮 B 会关闭,反之亦然。当按钮 A 被打开时,JComboBox A 变为启用并禁用 JComboBox B,反之亦然,当按钮 B 被打开时(JComboBox B 被启用而 ComboBox A 被禁用)。
所以,场景:我运行程序并按下按钮 A,然后从 ComboBox A 中选择一个项目。按钮 B 已打开,因此 ComboBox A 被禁用,ComboBox B 启用。但是当我切换回 Button A 并尝试打开 ComboBox A 时,会出现一个白色框,而不是项目的下拉菜单。当我单击白色框时,它会选择一个项目并显示它,但初始显示只是一个白色的下拉菜单。
不知道为什么会这样,这很奇怪,因为这些项目仍然存在,只是在我单击空白的白色框之前并不完全可见。然后其中一项显示它已被选中。
谢谢