使用最大化按钮调整JFrame的大小

时间:2016-05-26 06:04:38

标签: java swing user-interface jframe window-resize

我确定是否有办法,但如果我已经拥有适用于小屏幕的Jframe。有没有办法让屏幕元素调整大小以适应屏幕最大化?

我的意思是,如果屏幕是40x40,并且图片等按照我喜欢的方式放在屏幕尺寸上,但是当我最大化屏幕时,屏幕的40x40部分将是相同的尺寸,并且屏幕将最大化,以显示周围没有元素的屏幕放大(基本上看起来像原始较小屏幕周围的周围巨大的灰色区域)。我希望能够在保持元素处于相同距离比例的同时放大屏幕。

我希望任何人都能得到我想写的东西。

2 个答案:

答案 0 :(得分:1)

您可能在使用setPreferredSize()时使用setBounds()setLayout(null)等自行设置元素的大小。使用布局代替,它将自动处理组件的大小调整。

阅读this tutorial

答案 1 :(得分:0)

在要展开的框架内添加一个容器,并将常量变量添加为容器的尺寸。将图像放在容器中而不是框架中。