JList-添加滚动按钮



我有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);
  1. 除非使用绝对定位,这里的情况可能会如此

相关内容

  • 没有找到相关文章