要獲取項目在組合框內的位置,我通常使用getSelectedIndex()方法,但是當您的項目爲等於時,此方法不再有效。 例: 假設我們有我們的JCombobox以下項目:{Harry , John , Mary , Harry}然後選擇Harry時(ComboBox的第四個項目)我們沒有得到正確的輸出應該是:3而是我們獲得0(第一項的位置)。 JCombobox實現允許我們添加相同的項目,但當我
我想實現的JComboBox,一旦我使用它的問題沒有有效的來源,swingBuilder沒有能夠再顯示出來,告訴我一個錯誤信息:new JComboBox<String>(tempValuesArray) is not valid source for component creation, it references not existing constructor. 不知道爲什麼,我怎樣才能解
我正在尋求如何執行第一個組合框的ActionPerformed過濾下一個。這是基於Mysql的。 我使用以下代碼來填充第一個組合,其工作正常 Vector<String> comboBoxItems = new Vector<String>();
final DefaultComboBoxModel<String> model = new DefaultComboBoxModel<String>