我正在使用这段代码在我的JFrame中添加一个滚动面板
JScrollPane pane = new JScrollPane(getContentPane(),
JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
this.setContentPane(pane);
我可以看到滚动条,但即使调整窗口大小,它也无法滚动。
我正在使用这段代码在我的JFrame中添加一个滚动面板
JScrollPane pane = new JScrollPane(getContentPane(),
JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
this.setContentPane(pane);
我可以看到滚动条,但即使调整窗口大小,它也无法滚动。
太好了!!!我解决了我的问题。 我只需要添加
标签。setPreferredSize(new Dimension(900, 900));
感谢大家,将其添加到我的ContentPane中。
我用这段代码成功了
container.setSize(1800, 1500);
container.setVisible(true);
container.setPreferredSize(new Dimension(900, 900));
JScrollPane scrollPane = new JScrollPane(container);
scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
scrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
add(scrollPane);