Java:JOptionPane inputDialog中的可编辑JCombobox?
下面的例子Java:JOptionPane inputDialog中的可编辑JCombobox?,java,swing,Java,Swing,下面的例子 是否有可能以某种方式使默认jcombobox可编辑?JOptionPane中似乎没有任何JCombobox的实例化,是否可以扩展和覆盖JOptionPane使用的默认JCombobox?您可以使用showMessageDialog(),通过创建JCombobox并使用setEditable()转换为可编辑 例如: String[] list = {"A", "B", "C"}; JComboBox jcb = new JComboBox(list); jcb.setEditable(
是否有可能以某种方式使默认jcombobox可编辑?JOptionPane中似乎没有任何JCombobox的实例化,是否可以扩展和覆盖JOptionPane使用的默认JCombobox?您可以使用
showMessageDialog()
,通过创建JCombobox
并使用setEditable()
转换为可编辑
例如:
String[] list = {"A", "B", "C"};
JComboBox jcb = new JComboBox(list);
jcb.setEditable(true);
JOptionPane.showMessageDialog( null, jcb, "select or type a value", JOptionPane.QUESTION_MESSAGE);
您可以使用以下方法在JComboBox
中检索值:
jcb.getSelectedItem()
如果我想把数字放在
list={1,2,3,4}
中该怎么办?