6
我想向JList(使用自定義數據模型)添加滾動條。實際上添加一個JScrollPane 隱藏 JList,而不是添加一個滾動條。當我用滾動條運行代碼時,JList不可見,我看不到數據。將滾動條添加到JList
playlistField = new JList(playlist); // playlist is a data model
playlistField.setLocation(32, 220-36);
playlistField.setSize(350,120);
playlistField.setVisible(true);
this.add(playlistField);
listScrollPane = new JScrollPane(playlistField, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
註釋掉listScrollPane = ...行使JList再次可見,它按預期工作。
我錯過了什麼?