如果Java Jframe图像不适合页面,则不会加载



我正在尝试创建一个程序,该程序将在Jframe帆布上的2列中从我的计算机上的文件夹显示所有图像,并允许我滚动页面以查看所有图像。

当前,我的程序只会显示图片,直到屏幕上没有更多空间为止。但是,我希望我的程序加载所有图像,并让我滚动浏览它们。

附件是:

的屏幕截图

1)主要类,我在其中创建Jframe和JSCrollbar

2)油漆方法,其中我将图像显示到画布

3)当前程序,该程序将图像加载到2列中,但一旦填充屏幕,就会停止加载图像

主类的屏幕截图

油漆方法的屏幕截图

当前的程序显示在画布上显示的图像

我只是忽略了如何加载所有图像的简单内容,以便我的程序按预期运行?任何意见是极大的赞赏。

(代表问题作者发布解决方案)

在我的主类中,我创建了一个称为runDisplay的Jframe显示系统以求解上述问题,在创建JFRAME之后,必须添加runDisplay.setSize(width,height)。然后,只要程序在传递给.setSize()的宽度和高度参数之内,该程序就会加载所有图像。

相关内容

  • 没有找到相关文章

最新更新