jcombobox

    0熱度

    2回答

    我有一個JComboBox具有價值由兩個部分INT-字符串這樣建立: 01-one 02-two 03-three 所以我現在只是String一部分,並希望setSelectedItem項目這一部分,但我認爲這是不可能的,因爲值不匹配或不相同 myComboBox.setSelectedItem("?" + myString); 所以我想要做的是: myComboBox.setSele

    0熱度

    1回答

    我的JComboBox,我申請ListCellRenderer如下: colorList = new JComboBox<>(COLORS_NAMES); ColorComboBoxRenderer renderer = new ColorComboBoxRenderer(colorList); renderer.setColors(COLORS); renderer

    2熱度

    1回答

    我被困在使Java GUI中的兩個下拉菜單形式,選擇第一個將決定在第二個菜單中的選擇。 希望達成什麼看起來像這樣: enter image description here 我打開我的選擇在comboBox1後,它看起來像這樣: enter image description here 這裏是我的測試代碼: public static void main(String[] args) {

    0熱度

    2回答

    這段代碼是草率的,我也歡迎一些反饋意見。 我試圖根據另一個JComboBox的值更改JComboBox的值。還有一個額外的複雜因素,我使用一個額外的類來確定返回的字符串數組(請參閱我的上一個問題)。 從理論上講,我的代碼應該工作: String[] siteSelectStrings = {"Site", "London", "Long Island"}; JComboBox regSi

    0熱度

    1回答

    我有一個表單類型應用程序,其中JComboBox用於表示客戶端的標題(Mr/Mrs/Ms/etc。) 。當用戶點擊它打開下拉列表,然後選擇一個新值時,我想在組合框更改值時觸發事件。我還在左側面板中顯示客戶的姓名。單擊客戶端的名稱將會將JComboBox更改爲爲該客戶端存儲的值,但當組合框的值以這種方式更改時,我不想觸發該事件。 兩者的ActionListener和ItemChangeListene

    0熱度

    1回答

    我想一個彈出窗口,我可以添加單選按鈕和組合框。根據他們的數據程序將繼續JFrame。我試圖添加選項窗格。但是,需要在選項窗格中添加單選框和組合框。 我該怎麼辦?可以將選項窗格用於此目的嗎?你在這種情況下有什麼建議?

    0熱度

    1回答

    我不明白是什麼問題。 我有一個JFrame,與JTextFields和JComboBoxe s。當我按下一個按鈕時,它必須從JTextField s中取值,並將它們傳遞給JComboBox中選擇的其中一種方法,但我無法獲得JComboBox中項目的索引。 這裏是我的代碼: public class eHandler implements ActionListener { public

    0熱度

    1回答

    我創建了一個包含組合框的單元的jtable,我可以獲取組合框來填充jtable,但是一旦重新啓動程序,單元就會變爲完全空的。我需要一種方法來保存更改,以便一旦重新啓動該程序做出仍將​​是變化。(記:我已經尋找解決方案,這一點,但沒有提前) String path ="C:\\Users\\GrantAJ\\Documents\\Comment Matrix"; File folder = ne

    0熱度

    1回答

    我最近開始學習ListCellRenderer爲JComboBox,最後得到了基本的想法。但是,我無法將組合框的初始狀態或初始選定項目設置爲null(或選定的索引爲-1)。我想將它設置爲-1,這樣當表單加載時,沒有任何選擇,直到用戶點擊下拉選擇一個項目。 我嘗試使用comboBox.setSelectedIndex(-1)和comboBox.setSelectedItem(null) Grade

    0熱度

    1回答

    我正在開發一個java項目。在文件中添加新數據後,我在刷新組合框時遇到問題。組合框在一個文件(類/框架)中,並且添加表單在另一個文件/類中。 SetPackages.java(這個類是添加新的數據): Packages pkg = new Packages(Integer.parseInt(TPkgId.getText()), TPkgName.getText(), Integer.parseIn