jlist

    0熱度

    3回答

    我有一個2個JLists的GUI。我一次只需要選擇兩個列表中的一個選擇,例如,如果用戶選擇了1列表中的某些內容,則選擇另一列表中的內容將導致第一列表中的內容被取消選擇。我的想法是簡單地在列表上使用actionlistener,所以當選擇一個列表中的任何內容時,另一個列表將被取消選擇,但顯然這不起作用。我已經閱讀了這個主題,似乎普遍的共識是使用mouseListener來做到這一點。這是唯一的方法嗎

    1熱度

    1回答

    我目前正在創建一個購物車模擬程序。主GUI包含兩個列表,一個是產品列表或清單。 (存儲在一個.dat文件中的產品,在啓動時自動加載)另一個是空白的,用於模擬我的購物籃。這個想法是能夠從我的庫存中掃描物品到結帳籃。在發生這種情況時,我想創建一個文本字段,以動態更新購物籃中所有商品的成本。 下面是我的掃描按鈕,這是爲了進行上述活動的方法: public void actionPerformed(Act

    0熱度

    1回答

    我只是做了一個小程序,客戶選擇從JList中 和3種顏色一些我需要如何將這些顏色添加到客戶對象 我有構造這樣 public Customer (String cc1, String cc2, String cc3){ this.colour1 = cc1; this.colour2 = cc2; this.colour3 = cc3; 而且簡單的代碼,我寫了這是

    0熱度

    2回答

    我做了Java中的列表作爲下 String[] emailID= places.getSelectedValuesList().toString[]; 它出來是不正確的......請幫助我如何重寫這一行,以便將所選值存儲在數組中。

    0熱度

    3回答

    我有一個JList(與多重選擇的選項),我需要顯示超過一個被選項給用戶: 這是我的嘗試: myvaluesJlist用「a」,「b」,「c」,「d」初始化。 myvalues是包含值「a」,「c」的字符串的ArrayLsit。 NOw我不是Jlist來顯示要選擇的myValues中的值。 當對話框打開時,我想爲 (String s:myvalues)myvaluesJlist.setSelecte

    -1熱度

    1回答

    我的目標是將JList與來自我的數據庫的數據放在兩個JTextField上,但我不知道如何去做。你們和女孩是否知道錯誤是什麼以及我如何解決它? (變量personList擁有其中的所有數據,只需要把它JList的。但是,這變personList是一個ArrayList的。) public class Datenbank2 extends JFrame { public Datenbank2()

    0熱度

    1回答

    我正在使用此事件將列表中選定的元素複製到另一個列表中,該列表中也包含信息。我能夠複製該元素,但是當我這樣做時,它正在刪除list2中的元素。我試圖複製並從一個列表中刪除,並反之亦然。 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { List<String> selectedValuesList

    3熱度

    2回答

    我正在創建一個包含四個列表的屏幕。基本上有兩對列表,您可以在對中的一個列表中選擇行並將它們移動到對中的另一個列表中。 查看文檔我需要每個列表的ListSelectionModel來確定哪些行已被選中。我將使用[選擇]或[設定]按鈕進行實際傳輸。 的文件及樣品說我需要一個ListSelectionListener但直到在用戶點擊按鈕我真的需要一個傾聽者,我不會訪問模式?如果我沒有偵聽器,該模型是否仍

    0熱度

    1回答

    我在JOptionPane中使用JList來顯示對話框中的線條。 我只是想改變線條的背景顏色和字體(取決於線條的內容)。 我無法實現,也沒有找到任何有用的文章。 我的實際問題是,我的下面的代碼中的方法getListCellRendererComponent永遠不會被調用。對話框出現一行「任何一行文字」,但沒有顏色/字體變化。 任何人都可以幫忙嗎? final DefaultListModel d

    1熱度

    1回答

    我嘗試循環瀏覽jList中所選項目的索引以刪除它們。 int[] indexoptio; indexoptio = this.list_optio.getSelectedIndices(); for (int i=0; i<indexoptio.length ; i++) { this.optio.remove(indexoptio[i]);} this