Ric*_*dor 5 java swing jcombobox
javax.swing.JComboBox类不支持setText方法.有没有办法如何设置可编辑组合框的文本?喜欢我可以打电话的东西jcombobox1.setText("Text has changed!");
Vin*_*nie 14
将JComboBox设置为可编辑后,您可以执行以下操作:
String item = box.getEditor().getItem().toString();
Run Code Online (Sandbox Code Playgroud)
获取用户键入或选择的字符串.和
box.getEditor().setItem("Text Has Changed");
Run Code Online (Sandbox Code Playgroud)
设置自己的文字.
您可以将selectedItem设置为您想要的任何值:
comboBox.setSelectedItem("text has changed");
Run Code Online (Sandbox Code Playgroud)
请注意,明确记录selectedItem以允许不属于模型的元素.