我試圖添加一個滾動條到我的JList。我一次只需要在我的JList上使用4個標題。當我添加一個JList並運行我的程序時,JList從屏幕上消失。有人可以幫我解決這個問題嗎?我正在使用Java Eclipse。JScrollPane沒有添加到我的JList中。
這是我的代碼:
songList1 = new JList (ListData);
songList1.setVisibleRowCount(4);
songList1.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
songList1.setBounds(300,100,100,200);
panel.add(new JScrollPane(songList1);
你在哪裏創建'ListModel'?你確定是正確的嗎?另外,你爲什麼要在JList上設置邊界?應該在頂層組件(在你的情況下是JScrollPane),但更好的是使用佈局。 – Noe 2013-05-11 19:40:37
是的,它是正確的,它工作,如果我刪除JScrollPane。否則它沒有。 – George 2013-05-11 19:42:51
不要在列表上設置邊界並嘗試查看它是否有效。 – Noe 2013-05-11 19:43:32