窗口大小调整不需要';t改变值java

窗口大小调整不需要';t改变值java,java,swing,resize,window,jframe,Java,Swing,Resize,Window,Jframe,我正在尝试为我的程序动态调整大小,为此我需要随时知道窗口大小。直到我添加getBounds()方法并使用println()输出不断变化的窗口大小时,它才停止工作。然而,它似乎没有用该方法注册更改的窗口,我想知道如何使用,下面是我用来获取窗口的代码,它将打印原始大小,但数字不会像窗口那样更改。org.frame.getBounds().getX()和Y也是一样。任何Swing组件都可以通过附加组件侦听器()来通知布局更改 Swing使用LayoutManager创建动态布局的方式(LayoutMa

我正在尝试为我的程序动态调整大小,为此我需要随时知道窗口大小。直到我添加getBounds()方法并使用println()输出不断变化的窗口大小时,它才停止工作。然而,它似乎没有用该方法注册更改的窗口,我想知道如何使用,下面是我用来获取窗口的代码,它将打印原始大小,但数字不会像窗口那样更改。
org.frame.getBounds().getX()
和Y也是一样。

任何Swing组件都可以通过附加组件侦听器()来通知布局更改


Swing使用LayoutManager创建动态布局的方式(LayoutManager将使用为每个组件提供的约束自动调整组件)。听起来你好像在试图重新发明轮子。请看LayoutManager简介。

任何Swing组件都可以通过附加ComponentListener()来通知布局更改

Swing使用LayoutManager创建动态布局的方式(LayoutManager将使用为每个组件提供的约束自动调整组件)。听起来你好像在试图重新发明轮子。看一看,了解有关裁员经理的介绍