0

我有一个 jpanel,我不知道它的大小(由用户决定)

我想在面板中放置 M 个标签(M 在运行时确定),这样每个标签都将居中并且其宽度将为 90%。高度将是绝对的..(每 2 个标签之间会有单独的线)

你建议做热吗?

谢谢!

4

2 回答 2

2

尝试使用面向Y_AXIS 的BoxLayout来实现。您可以将JSeparator用于线条。

于 2012-05-24T21:35:11.080 回答
1

使用 a GridLayout(0, 1, 0, horizGap)-- 0, 1 表示 1 列,可变行数,下一个 0 表示您不需要的垂直间隙,以及 horizGap 表示行之间的水平间隙。

然后将其放置在另一个 JPanel 中,该 JPanel 通过 EmptyBorder 在右侧填充。

于 2012-05-24T23:31:41.163 回答