【发布时间】:2012-03-22 03:00:08
【问题描述】:
我是 Java 的新手,我正在尝试创建一个带有一些标签、按钮和文本字段的 GUI 应用程序。该程序非常简单,我只想使用默认布局,即 FlowLayout。我设法将所有东西都很好地放置和调整大小,但唯一似乎不起作用的是对齐。我想放置具有某些对齐方式的按钮和文本字段,但是每当我设置对齐方式时,它会将文本移动到对象内部而不是对象本身。例如,我写道:
button.setHorizontalAlignment(JButton.RIGHT);
但它似乎对齐按钮内的文本而不是按钮本身。 有什么方法可以对齐按钮本身而不是其中的文本?
我知道使用其他类型的布局(例如 BoxLayout)可能会更容易对齐,但我只想为此使用 FlowLayout,除非无法使用 FlowLayout 对齐它们(我不也这样觉得)。
提前致谢。
【问题讨论】:
-
+1 个不错的问题,因为 Swing 最好使用 SSCCE 发布问题
标签: java swing user-interface alignment flowlayout