我有JList
代码,我想添加到侧面的滚动按钮中,因为列表比文本框窗口长。这是代码:
final JList list = new JList();
list.setBounds(36, 23, 366, 241);
contentPane.add(list);
File folder = new File(FILETOSTART);
File[] listOfFiles = folder.listFiles();
for (int i = 0; i < listOfFiles.length; i++) {
if (listOfFiles[i].isFile()) {
System.out.println("File " + listOfFiles[i].getName());
list.setListData(listOfFiles);
} else if (listOfFiles[i].isDirectory()) {
System.out.println("Directory " + listOfFiles[i].getName());
}
}
}
in.close();
}
catch (Exception exception) {
exception.printStackTrace();
如何添加此滚动侧按钮?
如果你所说的"按钮"是指"滚动条",那么它可以是1,简单如下:
contentPane.add(new JScrollPane(list));
代替:
contentPane.add(list);
- 除非使用绝对定位,这里的情况可能会如此