从JComboBox获取输入值

如何获取可编辑JComboBox的输入。 当用户给组合输入时我如何从中获取输入文本?

您需要通过combo.getEditor().getItem()从combobox编辑器中获取编辑后的文本。

如果你需要在JComboBox上选择的文本并且你确定它是一个String而不是任何其他对象,只需使用类似String text = (String)myCombobox.getSelectedItem() 。 如果Model的东西不是String ,那么你需要将它强制转换为适当的类,然后使用该对象的toString()方法。 如果您需要更多帮助,您应该粘贴一些代码,至少是JComboBox声明和声明…

只需看看oracle教程。 他们解释了如何处理常见的摆动组件http://docs.oracle.com/javase/tutorial/uiswing/components/combobox.html