是“不可改变的”固定大小的 JPanel 可能吗?
我只想有一个固定大小的 JPanel,它锁定其大小(用户不应该能够更改大小)。我该怎么做呢?
I just want to have a fixed sized JPanel which locks in its size (The user should NOT be able to change the size). How am I supposed to do that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
用户无法调整
JPanel
的大小。如果您引用的是
JFrame
,则可以使用setResizable(false);
。假设abc
是一个框架,abc.setResizable(false);
JPanel
is not resizable by the user.If you are referring to
JFrame
, you can usesetResizable(false);
. Sayabc
is a frame,abc.setResizable(false);
面板可能被放置在布局的不可调整大小的区域中(例如,
BorderLayout
的非CENTER
约束)。有关更多详细信息,我们需要两种尺寸的建议 GUI 的 ASCII 艺术(第一个显示布局,第二个显示应如何分配额外的宽度和高度)和 SSCCE 您的最佳尝试。
The panel might be placed in a non-resizable area of a layout (e.g. the non
CENTER
constraints of aBorderLayout
).For more details, we would need some ASCII art of the proposed GUI in two sizes (the first to show the layout, the 2nd to show how extra width & height should be assigned) and an SSCCE of your best attempt.