调整JFrame的行为大小

时间:2014-03-03 17:57:34

标签: java swing jframe awt

我有一个JFrame,我想改变它的调整大小行为。 更具体地说,当我将JFrame向右拖动时,我希望它调整大小,就像我从对角线拖动它一样。因此,当我向右拖动时,默认行为是只有宽度增加,当我从对角线拖动它时,宽度和高度都会增加。如何覆盖行为,以便在向右拖动时表现为我从对角线拖动它。

非常感谢先进。

2 个答案:

答案 0 :(得分:1)

您可以向JFrame添加ComponentListener,然后手动调整高度,使其与componentResized方法中的宽度相同。

不知道这是否是最好的方法,但这样可行。

答案 1 :(得分:0)

我认为您想要做的是创建组件侦听器或组件适配器。移动框架时,可以根据框架的移动方向垂直或水平增加尺寸。