【发布时间】:2017-05-02 12:13:22
【问题描述】:
嗨 :) 我正在使用 Java swing 制作我的第一个 GUI,但我遇到了一个问题:当我更改窗口尺寸时,“内部组件”不会改变它们的大小。 我使用绝对布局,这可能是一件很重要的事情。
【问题讨论】:
-
您使用的是哪个布局管理器?不知道你有什么,我帮不了你
-
我认为 absolute 是一个布局管理器。在这种情况下,我没有使用布局管理器
-
如果您刚刚开始,我强烈建议您改用 JavaFX。它更新、更快、更简单,而且布局管理器不像 Swing 那样糟糕。但如果你要使用 Swing,我会使用 GridBagLayout:docs.oracle.com/javase/tutorial/uiswing/layout/gridbag.html
-
毫无疑问,您需要使用 LayoutManager。这正是他们的目的。阅读docs.oracle.com/javase/tutorial/uiswing/layout 了解如何使用它们。
标签: java swing user-interface layout-manager null-layout-manager