我想獲得一個組合框的項目,並將其存儲在一個ArrayList對象中。如何從ComboBox中獲取文本?
1
A
回答
1
我會建議使用getItemCount找出有多少項目是在combobox
然後用JcomboBox的getItemAt使用ArrayList中add()
1
存儲在您所創建的Arraylist
的項目做一個for loop
如果你只需要選擇的項目(最典型的用例),然後就去做
Object[] allSelectedAsArray = combobox.getSelectedObjects();
List<Object> allSelectedAsList = Arrays.asList(allSelectedAsArray);
否則(也許有人添加值的對UI組合框)
List<Object> allItemsAsList = new ArrayList<Object>();
for (int index = 0; index < combobox.getItemCount(); index++) {
Object item = combobox.getItemAt(index);
allItemsAsList.add(item);
}
相關問題
- 1. 如何從ComboBox SelectedItem中獲取文本?
- 2. 如何從WPF中的ComboBox獲取文本值?
- 3. 如何從可編輯ComboBox上的文本中獲取事件?
- 4. 如何從TableView獲取ComboBox?
- 5. 如何從Datagridview Combobox中獲取值?
- 6. 如何從ComboBox中獲取RemovedItems或AddedItems?
- 7. 在WPF中獲取ComboBox顯示文本
- 8. 從ComboBox獲取值
- 9. 如何從ComboBox控件獲取ToggleButton
- 10. 如何使用datareader從combobox selecteditem中獲取數據到文本框
- 11. 如何從窗口中獲取文本?
- 12. 如何從OptionSet中獲取值/文本?
- 13. 如何從元素中獲取文本
- 14. 如何從WKInterfaceLabel中獲取文本
- 15. 如何從文本中獲取URL
- 16. 如何從短信中獲取文本?
- 17. 如何從JTextArea中獲取文本?
- 18. 如何從圖像中獲取文本?
- 19. 如何從xml中獲取xml文本?
- 20. 如何從JComboBox中獲取文本?
- 21. 如何獲取Datagridview Combobox選定項目的文本?
- 22. 如何獲取DataGrid中ComboBox的值
- 23. 如何從文本框中的文本中獲取文件名
- 24. 如何從XML文件中獲取文本中的文本?
- 25. 從ComboBox獲取任何枚舉
- 26. 在DataGrid中從ComboBox獲取值
- 27. 從ComboBox的內容中獲取變量
- 28. 如何從span中的文本中獲取文本
- 29. 如何從Windows API中的文本框中獲取文本
- 30. 如何從文本框中獲取印地文(Unicode)文本?
你究竟是如何失敗?請顯示一些代碼。告訴發生了什麼。告訴不發生什麼事。 – BalusC
@Johanna - 這不是學習的方式。如果/當你找到工作時,他們會期望你能夠爲自己弄清楚這些事情。 –
是不是有關http://stackoverflow.com/questions/1796990/why-this-code-about-combobox-doesnt-work? –