Java JScrollPane在JFrame中不可滚动
我正在使用此代码在我的JFrame中添加一个滚动面板Java JScrollPane在JFrame中不可滚动,java,swing,scrollbar,jscrollpane,Java,Swing,Scrollbar,Jscrollpane,我正在使用此代码在我的JFrame中添加一个滚动面板 JScrollPane pane = new JScrollPane(getContentPane(), JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); this.setContentPane(pane); 我可以查看滚动条,但即使在调整窗口大小后,滚动条也不可滚动。Yupii!!!!!! 我的问题得到了
JScrollPane pane = new JScrollPane(getContentPane(),
JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
this.setContentPane(pane);
我可以查看滚动条,但即使在调整窗口大小后,滚动条也不可滚动。Yupii!!!!!!
我的问题得到了解决。
我只需要补充一下
setPreferredSize(new Dimension(900, 900));
到我的内容窗格。
谢谢大家。使用这段代码,它对我有用
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);
为了更快地获得更好的帮助,请发布一个(最小完整可验证示例)。为什么要将内容窗格添加到滚动窗格?我如何才能将已创建的jframe添加到滚动面板?我想这是不直接将内容添加到框架的好理由,但是,相反,将核心UI添加到像
JPanel
这样的东西中,然后将其添加到框架中…或者分块添加到中,但那是我…但我做到了,:(我不能从初始阶段再次开始:(