我有一個JComboBox
其中我給了用戶在JComboBox
中添加一個新值的可能性,當他們添加了我想要的值時,現在選擇了該值。Java JComboBox選擇最後一個值
它會自動總是將當前選擇在JComboBox
的第一個值,是有辦法,我可以將它設置爲選擇的最後一個值的時候,這將解決這個問題
我有一個JComboBox
其中我給了用戶在JComboBox
中添加一個新值的可能性,當他們添加了我想要的值時,現在選擇了該值。Java JComboBox選擇最後一個值
它會自動總是將當前選擇在JComboBox
的第一個值,是有辦法,我可以將它設置爲選擇的最後一個值的時候,這將解決這個問題
jcomboBox.setSelectedValue("what you have added last");
---- or
jComboBox1.setSelectedIndex(jComboBox1.getItemCount()-1);
這是你正在尋找的代碼嘗試這個。
很高興您同意我的建議。我沒有指定獲取項目數的方法來強制OP實際花時間閱讀組合框API。 – camickr
JComboBox<String> test = new JComboBox<String>();
String value = "hello";
test.addItem(value);
test.setSelectedItem(test);
稍微描述一下,如何回答OP會更有幫助,你不覺得嗎? –
是有辦法,我可以將它設置爲選擇的最後一個值的時候,這將解決這個問題
comboBox.setSelectedIndex(...);
,您只需指定要選擇這將是指數組合框中物品的數量 - 1.
請提供一個[SSCCE](http://sscce.org),以便我們可以看到有什麼問題 –
...........? – MadProgrammer