jlist

    0熱度

    1回答

    我創建了一個帶有2個菜單項的彈出菜單:編輯和刪除。然後,我將這個菜單添加到2個不同的JLists。 單擊編輯或刪除的結果在JLists之間是不同的,因爲它們引用不同的對象(刪除菜單項:一個應從數組中刪除一個對象,另一個應從另一個數組中刪除不同的對象)。 我想知道哪個是最好的方法來做到這一點,性能或「良好的編碼」明智。爲每個組件創建不同的彈出菜單或使用相同的彈出式菜單? 我使用下面的代碼,以找出哪些

    1熱度

    1回答

    我正在嘗試製作一個程序,該程序需要分級的學生人數,然後獲取x個等級並按升序對其進行冒泡排序。 我不知道如何將arraylist中的等級添加到jlist並輸出它。 這是我的錯誤: Unresolved compilation problem: The method setListData(Integer[]) in the type JList<Integer> is not applic

    -2熱度

    3回答

    我使用Java編寫代碼爲JList類,該類使用JOptionPane顯示列表中的所選項目,但它無法正常工作。顯示在附圖中。 任何人都可以幫助我嗎? [截圖] [1]

    0熱度

    2回答

    我有一個JList,它從對象的ArrayList中獲取元素,並顯示列表窗格中對象的一些元素。當我選擇該元素時,它會在其他字段和標籤中顯示完整的信息。作爲我的程序實現的一部分,我也可以添加和刪除對象到ArrayList。我想要做的是每次ArrayList更改JList將更新以反映ArrayList的新狀態。以下是我的JList元素的代碼。 DefaultListModel<String> defLi

    0熱度

    1回答

    我遇到了從我的列表中刪除舊元素的問題。我儘可能使用方法clear()和removeAllElements()和removeAll(),但我似乎無法清除它們。 爲了幫助您瞭解情況更好一點: d1是包含在我們的程序中的所有可用設備的ArrayList。使用DefaultListModel。 我們希望這樣做的目的是,當用戶從正確的文本文件加載產品時,如果他再次這樣做了,我們的gui中列出的產品將被原始文

    0熱度

    1回答

    當您按住控制鍵時,JList支持多種選擇:按Ctrl +向上/向下移動某個不可見標記(nimbus LAF)。如果你沒有按空格,元素被選中。 示例:您的JList有三個元素,第一個元素被選中。你知道按Ctrl + Down,Ctrl + Down和Space。現在選擇了最後一個元素。 現在的問題是:我如何渲染不可見的標記,我用Ctrl +向上/向下移動? 例如,Windows文件瀏覽器渲染帶有虛線

    0熱度

    1回答

    我正在尋找一些關於我正在編寫的Java程序的幫助。我需要顯示一個由矩形組成的簡單條形圖,該矩形基於保存在由JList選擇事件生成的數組中的數據。但是,沒有任何東西在JPanel中繪製,我無法弄清楚如何解決它。 列表框選擇事件(參考) try { BufferedReader in = new BufferedReader((new FileReader("scores.txt"))); S

    0熱度

    1回答

    我在我的程序中有一個JList,並且想知道如何將每個索引設置爲String。然後使用它通過使用帶有String的正則表達式來更新SQL數據庫,該數組將它分成與SQL數據庫列相關的三個值。 我對如何做到這一點有一個想法,但是,我會想象有一個更有效的方法來完成這個。 int indices = JList.getLastVisibleIndex();+1; int stringnum = 0;

    0熱度

    1回答

    我有下面的代碼執行按鈕點擊指數: while(count<listAmount){ tbiCList.setSelectedIndex(0); String item = JList.getSelectedValue(); String update[] = item.split(", "); //this part removed for

    0熱度

    2回答

    我創建了一個帶有ADD和REMOVE按鈕的GUI,以將項目保存到JList。添加按鈕可以很好地工作,但是當我想刪除一些我偶然發現的問題時。我的刪除按鈕是這樣工作的,當我按下它時,我得到選定的索引,我已標記並刪除索引處的項目。我的問題是,當我按下我想要刪除的項目,然後點擊刪除它不保存索引,它只是返回-1它告訴我沒有索引已被標記。任何提示我如何解決這個問題? private void removePr