我有一个使用 Java 中的 Swing 的主 JFrame
Pane ,其中嵌入了一个 JComboBox
以及许多选择。
打开时一切都启动良好,但是当我在 JTextField
内写入时,JComboBox 中的单词消失了。
我通过以下方式启动我的 JComboBox
:
private static String[] options = new String[] {"Search your own pasted text" , "Search your own file",
"Search website", "Search Lyric Database", "Search Books Database"};
private static JComboBox<String> bookList = new JComboBox<>(options);
然后我以这种方式启动 JTextField
private static JTextField textFieldTheme = new JTextField(50);
private static String theme = textFieldTheme.getText();
不知道为什么他们会互相干扰......一切仍然正常。事实上,我可以坚持单击 JComboBox
菜单,只是它会调整大小并且单词会从中消失
最佳答案
根据您编写的上述代码,一切看起来都很好。 也许最好还添加主框架代码,看看如何添加组件。
无论如何,您可以按照说明进行操作 How to Use Text Fields
关于java - 每当我在 JTextField 中写入时,Swing java JComboBox 就会消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59077862/