6
我有一個jComboBox,我正在填充一些對象。這些對象是我自己創建的類型,幷包含一個String和一個int。該對象的toString方法返回顯示在組合框中的字符串。如何在jComboBox中選擇項目
現在,我希望在代碼中選擇組合框中的項目。我該怎麼做呢?
有起有相同的字母
感謝
多個項目我有一個jComboBox,我正在填充一些對象。這些對象是我自己創建的類型,幷包含一個String和一個int。該對象的toString方法返回顯示在組合框中的字符串。如何在jComboBox中選擇項目
現在,我希望在代碼中選擇組合框中的項目。我該怎麼做呢?
有起有相同的字母
感謝
多個項目我想這是作爲的javadoc尋找&教程簡單:How to Use Combo Boxes
JComboBox j = something;
...
j.setSelectedIndex(anIndex);
// or
j.setSelectedItem(anObject);
編輯: setSelectedItem在模型的對象上使用內部等於。因此,如果模型中的對象的equals方法在對象類的「int」屬性上工作,那麼即使兩個對象具有相同的「String」屬性,它也會像預期的那樣工作。
嗨有,但事情是,是anObject有2個字段,一個是一個int,另一個是一個字符串。但也許只是將其設置爲字符串將工作... 我會試試這個,讓你知道 – jtnire 2010-05-19 21:53:59
@jtnire:see my edit – 2010-05-20 06:47:28