javax.swing.JComboBox類不支持setText方法。有沒有辦法可以設置可編輯組合框的文本?喜歡的事,我可以打電話給jcombobox1.setText("Text has changed!");
JComboBox setText方法
回答
一旦您設置JComboBox時爲可編輯的,你可以這樣做:
String item = box.getEditor().getItem().toString();
,以獲取用戶輸入或選擇的字符串。並且
box.getEditor().setItem("Text Has Changed");
設置您自己的文本。
不應該是setItem()(因爲問題想設置值)而不是getObject()(它是Java 6中的getItem())? – Jerome 2011-05-04 22:17:23
@Jerome是的。我會糾正它。這就是你太急躁的原因。 – 2011-05-04 22:38:36
非常感謝! :) – 2011-05-04 23:28:02
您可以設置selectedItem設置爲你想要的任何值:
comboBox.setSelectedItem("text has changed");
注意,將selectedItem明確記錄在案,以允許它們不是模型的一部分元素。
- 1. Textview的Settext方法
- 2. JComboBox的getSelectedIndex()方法
- 3. 覆寫UILabel的setText方法?
- 4. NullPointerException異常的setText()方法
- 5. .setText方法不起作用
- 6. setText方法上的NullPointerException
- 7. setText方法無法正常工作?
- 8. 無法解析方法setText(java.lang.String)
- 9. 無法解析方法'settext(java.lang.String)'
- 10. JRDesignExpression setText()語法
- 11. 的setText方法中修改監聽
- 12. 的setText方法動態設置MaskFilterSpan
- 13. 怎樣的setText哪個方法返回
- 14. 可可觸摸UITextView setText:方法無用
- 15. GWT DoubleBox方法setValue覆蓋setText
- 16. Java JLabel setText方法不起作用
- 17. 如何調試TextView的setText(String ..)方法?
- 18. 重寫UILabel setText:在Swift中的方法
- 19. JLabel setText()方法不起作用
- 20. setText方法崩潰Android應用
- 21. setText()方法不起作用(Java)
- 22. 結合使用方法setText(android studio)
- 23. 修改toString()方法的JComboBox搖擺
- 24. 添加的方法創建的JComboBox
- 25. JComboBox的addActionListener方法不起作用
- 26. AbstractListModel中的方法來刷新JComboBox?
- 27. JTextField setText()方法在run()方法中不起作用
- 28. TextView方法setText()在onClick方法中不工作()
- 29. 無法解析.setText
- 30. JComboBox問題
您是否正在設置組合框的文本爲_any_值,還是從組合框模型中的值列表中選擇一個? – 2011-05-04 22:48:56