我几乎完成了使用JFrame
在Netbeans中设计的Java应用程序。我犯的错误是我将所有组件直接放在框架而不是JPanel
上。现在我想让框架可滚动,但我不知道如何将所有组件从框架转移到滚动窗格。使框架可滚动的任何其他方式?
答案 0 :(得分:0)
使用以下代码
JScrollPane pane = new JScrollPane(getContentPane(),
JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
this.setContentPane(pane);
并在内容窗格中添加首选尺寸
setPreferredSize(new Dimension(900, 900));
我遇到了同样的问题,上面的代码对我有用。