Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JScrollPane在JFrame中不可滚动_Java_Swing_Scrollbar_Jscrollpane - Fatal编程技术网

Java JScrollPane在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!!!!!! 我的问题得到了

我正在使用此代码在我的JFrame中添加一个滚动面板

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
这样的东西中,然后将其添加到框架中…或者分块添加到中,但那是我…但我做到了,:(我不能从初始阶段再次开始:(