使用null布局时,如何调整组件大小?
我的意思是他们的位置和大小。我知道使用布局管理器我们不需要处理这个问题。 但我的要求是移动面板中的组件。所以我应该使用null布局。
如果您有关于在调整框架大小时找到新位置以放置组件的想法,请告诉我。
答案 0 :(得分:3)
Doing Without a Layout Manager教程可能会有所帮助,但建议您尽可能使用布局管理器。
<强>推荐强>
后一种方法产生的劳动力可能很大,因此强烈建议使用布局管理器。另一个虽然便宜的替代方案(我确信这违反了您的要求)是在JFrame
上调用setResizable(false)
。
答案 1 :(得分:0)
对于要在null布局中显示的组件,它们必须是组件上设置的边界。他们需要一个位置(x,y)和一个宽度/高度