Java JFrame的大小调整行为
我有一个JFrame,我想改变它的大小调整行为。 更具体地说,当我向右拖动JFrame时,我希望它能够像从对角线拖动一样调整大小。因此,当我向右拖动它时,默认行为是只有宽度增加,当我从对角线拖动它时,宽度和高度都增加。如何覆盖该行为,以便在向右拖动时,其行为与我从对角线拖动时的行为相同Java JFrame的大小调整行为,java,swing,jframe,awt,Java,Swing,Jframe,Awt,我有一个JFrame,我想改变它的大小调整行为。 更具体地说,当我向右拖动JFrame时,我希望它能够像从对角线拖动一样调整大小。因此,当我向右拖动它时,默认行为是只有宽度增加,当我从对角线拖动它时,宽度和高度都增加。如何覆盖该行为,以便在向右拖动时,其行为与我从对角线拖动时的行为相同 非常感谢advanced。我认为您需要做的是制作一个组件侦听器或组件适配器。移动框架时,您可以根据框架移动的方向增加垂直或水平大小。您可以在JFrame中添加一个ComponentListener,然后手动调整高
非常感谢advanced。我认为您需要做的是制作一个组件侦听器或组件适配器。移动框架时,您可以根据框架移动的方向增加垂直或水平大小。您可以在JFrame中添加一个
ComponentListener
,然后手动调整高度,使其与componentResized
方法中的宽度比例相同
我不知道这是否是最好的方法,但那会奏效的