我去了关于这个问题的多篇文章,但我无法修复它。 根据这篇文章:How to make scrollable to jPanel 我这样做了:
nieuw.add(onder, BorderLayout.CENTER);
JScrollPane scrollPane = new JScrollPane(nieuw);
scrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
scrollPane.setBounds(300,300,300,300);
hoofd.add(scrollPane);
add(hoofd);
onder
包含内容,所以我添加了一个JScrollPane,但没有出现滚动条(见图)。
我希望你们知道答案,提前谢谢!!
答案 0 :(得分:0)
我用scrollPane.setPreferredSize(new Dimension(580,320));
修正了它
所以我的最终代码:
JPanel hoofd = new JPanel();
JPanel onder = new JPanel();
JPanel nieuw = new JPanel();
nieuw.add(onder, BorderLayout.CENTER);
JScrollPane scrollPane = new JScrollPane(nieuw);
scrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
scrollPane.setPreferredSize(new Dimension(580,320));
scrollPane.setBounds(300,300,300,300);
hoofd.add(scrollPane);
add(hoofd);