我有一个JFrame,我想改变它的调整大小行为。 更具体地说,当我将JFrame向右拖动时,我希望它调整大小,就像我从对角线拖动它一样。因此,当我向右拖动时,默认行为是只有宽度增加,当我从对角线拖动它时,宽度和高度都会增加。如何覆盖行为,以便在向右拖动时表现为我从对角线拖动它。
非常感谢先进。
答案 0 :(得分:1)
您可以向JFrame添加ComponentListener
,然后手动调整高度,使其与componentResized
方法中的宽度相同。
不知道这是否是最好的方法,但这样可行。
答案 1 :(得分:0)
我认为您想要做的是创建组件侦听器或组件适配器。移动框架时,可以根据框架的移动方向垂直或水平增加尺寸。