Java,将JScrollList放到JPanel上

我想知道是否有办法在带有JPanel的JFrame上添加JList。 我正在制作一个程序,我搜索了整个网站的答案,但我找不到一个。 无论如何优选地,如果可能的话,JList具有滚动窗格(可以工作)

这是我的代码:

public static void main(String args[]) { JScrollPane scrollpane; JFrame frame = new JFrame(); JList list; String categories[] = { "1", "2", "3","4", "5", "6", "7","8", "9", "10", "11", "12" }; list = new JList(categories); JScrollPane scrollpane1 = new JScrollPane(list); frame.getContentPane().add(scrollpane1, BorderLayout.CENTER); MyClass sl = new MyClass(); frame.setVisible(true); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setResizable(false); frame.setLocationRelativeTo(null); frame.setSize(300, 200); frame.setVisible(true); }