的頂部添加新項如何添加在JComboBox中的頂部的默認項,例如爲了添加新項目,以允許用戶點擊這個條目,並得到一個對話框,允許他們創建一個新的條目?我應該嘗試使用自定義渲染器還是最佳方法?我感謝任何人的協助。如何添加默認的項目像在JComboBox中
2
A
回答
1
1)添加在源頂部的入口填充組合
2)將偵聽器添加到組合框,啓動外部對話時的selectedIndex = 0
1
我認爲這將是更好用戶界面設計具有專用按鈕,用於向模型添加新項目。
考慮一下:如果你使用的JComboBox也控制此外,你還擴展它來控制去除?創建第一個條目後會發生什麼?該默認條目是否消失?當你有很多條目時會發生什麼?
此外,我發現它更容易通過專用的添加/刪除按鈕來控制權限。
0
你可以有組合框的第一個項目是一個空字符串,並把方向,告訴他們可以輸入自己的文本或編輯任何條目用戶。
如果ComboBox被標記爲可編輯的,那麼只要在組合框,用戶類型,一個文本輸入框會彈出。
像這樣:
Vector<String> options = new Vector<String>();
options.add("");
options.add("blue");
options.add("red");
...
JComboBox result = new JComboBox(options);
result.setEditable(true);
addititonally,如果組合框是一個表,那麼你可以使用不同的組合框的渲染器和編輯器;例如:如果該單元格的值爲空或空字符串,則可以使渲染器組合框具有一個選項,該選項顯示「選擇或輸入值」或「選擇值」,然後使編輯器成爲實際我在上面定義的組合框。
相關問題
- 1. 添加項目的JComboBox
- 2. 如何添加項目到jcombobox
- 3. 如何設置JComboBox返回到它的默認項目
- 4. 如何在Swing的JTable列中添加不同的JComboBox項目
- 5. 將默認值添加到settings.bundle項目?
- 6. AEM - 多場添加項目默認
- 7. 將默認項目添加到RadComboBox
- 8. windows phone項目中的默認圖像?
- 9. 如何將「所有項目」字段添加到jcombobox中
- 10. 動態添加項目到JComboBox
- 11. 如何添加項目/修改窗體默認情境菜單
- 12. 如何在Gridview中沒有項目時顯示默認圖像?
- 13. 如何初始化動態添加項目的JComboBox?
- 14. 如何在jComboBox中選擇項目
- 15. 如何在現有列表項中添加默認值?
- 16. 如何在默認系統菜單中添加菜單項
- 17. 如何在cakephp選擇選項中添加默認值?
- 18. 如何在Visual Basic中爲圖像鏈接或添加默認目錄
- 19. 如何在python中添加一個默認目錄到QtGui.QFileDialog.getSaveFileName
- 20. 如何在Java中由我設置的圖像上添加Jcombobox?
- 21. 如何將空項目添加到Netbeans JComboBox?
- 22. 如何將項目從外部文件添加到JComboBox?
- 23. 如何將按鈕添加到android studio中的默認地圖項目?
- 24. 如何使用jquery在當前添加的項目上設置默認選擇
- 25. 如何將默認圖像放在gridLayout項目上?
- 26. 如何設置SBT的默認項目
- 27. 覆蓋JComboBox默認顏色
- 28. jqGrid添加項目複選框字段默認爲選中
- 29. 將默認控制器添加到項目中?
- 30. 如何添加JTable中進入的JComboBox