我目前正在构建一个 Java Swing GUI,我想知道如何处理用户(例如鼠标)驱动的大小调整。
我的问题是,当我尝试调整主窗口的大小时,或者当我的应用程序上打开其他一些窗口时,我的应用程序的窗口会变形 - 它的所有部分都不会很好地响应调整大小或其他窗口的变化。有人知道从哪里开始看这个吗?后续问题,资源也值得赞赏。
干杯。
最佳答案
虽然 Rob 的说法是正确的,即 ComponentListener 会在面板大小调整时为您提供回调,但您不必使用它来确保 GUI 看起来正确。相反,您应该确保已正确配置 LayoutManager 以处理调整大小。调整大小以适应标准布局可能是一件非常痛苦的事情;我强烈建议您查看MigLayout 。
关于java - 在 Java Swing 中处理用户驱动的大小调整、位置变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3604175/