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が再度表示され、期待どおりに機能します。
私は何を欠席しましたか?