如何获取可编辑的输入JComboBox
。当用户向组合提供输入时,我如何从中获取输入文本?
问问题
21353 次
3 回答
8
您需要从组合框编辑器中通过combo.getEditor().getItem()
.
于 2012-04-09T11:49:14.673 回答
4
如果您需要在 a 上选择的文本JComboBox
并且您确定它是 aString
而不是任何其他对象,只需使用类似String text = (String)myCombobox.getSelectedItem()
. 如果您拥有的东西Model
不是 a String
,那么您需要将其强制转换为适当的类,然后使用该toString()
对象的方法。如果您需要更多帮助,您应该粘贴一些代码,至少声明和初始化您的JComboBox
...
于 2012-04-09T11:47:07.233 回答
1
看看oracle教程就知道了。他们确实解释了如何处理常见的 Swing 组件http://docs.oracle.com/javase/tutorial/uiswing/components/combobox.html
于 2012-04-09T15:09:04.410 回答