java - 在 Java Swing 中处理用户驱动的大小调整、位置变化

标签 java user-interface swing resize refresh

我目前正在构建一个 Java Swing GUI,我想知道如何处理用户(例如鼠标)驱动的大小调整。

我的问题是,当我尝试调整主窗口的大小时,或者当我的应用程序上打开其他一些窗口时,我的应用程序的窗口会变形 - 它的所有部分都不会很好地响应调整大小或其他窗口的变化。有人知道从哪里开始看这个吗?后续问题,资源也值得赞赏。

干杯。

最佳答案

虽然 Rob 的说法是正确的,即 ComponentListener 会在面板大小调整时为您提供回调,但您不必使用它来确保 GUI 看起来正确。相反,您应该确保已正确配置 LayoutManager 以处理调整大小。调整大小以适应标准布局可能是一件非常痛苦的事情;我强烈建议您查看MigLayout

关于java - 在 Java Swing 中处理用户驱动的大小调整、位置变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3604175/

相关文章:

java - 在 Spring Security 中使用参数访问 URL

c++ - Qt 文件夹浏览器多次打开

python - cx_freeze 中的 TCL_LIBRARY

java - 从 JPanel 读取 JFrame 中的 Action 监听器

java - 单击后分配变量值并删除 JButton

java - BufferedReader 的安全实现

java - 如何压缩Azure数据湖存储上的文件

java - 在 JUnit 测试中是否有设置测试主题的规则

java - 如何让数据出现在Kura Web UI上?

java - 无法显示 JTable