Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/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 如何创建可滚动的二维对象_Java_User Interface_Jpanel_Jscrollpane - Fatal编程技术网

Java 如何创建可滚动的二维对象

Java 如何创建可滚动的二维对象,java,user-interface,jpanel,jscrollpane,Java,User Interface,Jpanel,Jscrollpane,我正在构建一个模拟,并且有一个我想要显示的地图,并且能够滚动,但是我尝试过的每一种方法(滚动窗格、JScrollPane、组件)都失败了。滚动条显示但不起作用,或者根本不显示。我已经在谷歌上搜索到了这个问题,但还没有找到一个可行的解决方案,有人知道如何使Java2D对象可滚动吗?提前谢谢你 谢谢大家,这是一个愚蠢的错误!lolSwing教程有解释和示例: 您的组件必须实现可滚动的界面。您做错了什么,但我们不能说,我们当然不会尝试为您编写教程,因为已经有更好的教程了。考虑创建和发布一个小的可编译和

我正在构建一个模拟,并且有一个我想要显示的地图,并且能够滚动,但是我尝试过的每一种方法(滚动窗格、JScrollPane、组件)都失败了。滚动条显示但不起作用,或者根本不显示。我已经在谷歌上搜索到了这个问题,但还没有找到一个可行的解决方案,有人知道如何使Java2D对象可滚动吗?提前谢谢你


谢谢大家,这是一个愚蠢的错误!lol

Swing教程有解释和示例:


您的组件必须实现可滚动的界面。

您做错了什么,但我们不能说,我们当然不会尝试为您编写教程,因为已经有更好的教程了。考虑创建和发布一个小的可编译和可运行的示例程序,显示您试图解决这一问题,我们将能够更好地看到你做错了什么,并就如何修复它提供建议。运气好。可能只是你没有将组件添加到JScrollPane的视口中,或者正在滚动的组件没有比视口大,但是,没有代码,谁知道呢?你的权利我必须设置组件的大小,一旦我这样做了,就行了,谢谢你的建议!