Java 如果窗口最大化,如何在JFrame中重新调整主面板中的组件大小
我使用Swing软件包开发了一个窗口,它由mainpanel(JPanel)组成。此主面板被添加到JFrame,并且主面板再次包含多个JPanel。我使用componentListener查找窗口是否已调整大小,并为所有面板设置新的大小。如果我调整窗口大小,它可以正常工作,但是当我直接最大化窗口时,主面板内的组件不会立即调整大小。如果窗口最大化,监听器会发现什么。将新的尺寸设置为所有面板听起来像是手动调整尺寸/定位?如果是这样,在典型的swing环境中,这是错误的——让合适的布局经理来处理它。检查并查看此作业的ComponentListener,但使用标准布局管理器更好Java 如果窗口最大化,如何在JFrame中重新调整主面板中的组件大小,java,swing,window,layout-manager,absolutelayout,Java,Swing,Window,Layout Manager,Absolutelayout,我使用Swing软件包开发了一个窗口,它由mainpanel(JPanel)组成。此主面板被添加到JFrame,并且主面板再次包含多个JPanel。我使用componentListener查找窗口是否已调整大小,并为所有面板设置新的大小。如果我调整窗口大小,它可以正常工作,但是当我直接最大化窗口时,主面板内的组件不会立即调整大小。如果窗口最大化,监听器会发现什么。将新的尺寸设置为所有面板听起来像是手动调整尺寸/定位?如果是这样,在典型的swing环境中,这是错误的——让合适的布局经理来处理它。检