【发布时间】:2013-07-05 16:21:50
【问题描述】:
我知道如何在 jFrame 中关闭调整大小
setResizable(false);
但我要做的是防止用户使框架尺寸大于特定的宽度和高度。 (调整到更小的窗口大小就可以了) 我该怎么做?
编辑: 刚试过这个,不要这样做:
setSize(700,700);
setVisible(true);
setLocation(200,200);
setMaximumSize(new Dimension(800, 800));
【问题讨论】:
-
请问
why你会这样做吗?这似乎是一个奇怪的要求。 -
当然。假设我在 jFrame 内显示大小为 320X240 的视频,如果我最大化该帧,则视频必须最大化,这使得该低分辨率视频非常难看。我不希望用户能够放大 jFarem。
-
然后将 JFrame 的视频播放器组件/部分保持在 320x240 并用“空白”空间填充额外的空间。适当的布局将毫不费力地为您解决这个问题。这与 PC/平板电脑/智能手机上的大多数媒体播放器的效果相同。
-
:) 谢谢,但出于某种原因,我想按照我描述的方式进行操作。