有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

带有空单元格的用户界面Java gridlayout

我想在Java GUI中显示一些文件的状态。每个文件都有一个标签和一个按钮,按钮的颜色代表文件的状态,单击可执行各种操作。所有这些都在起作用,问题是它们没有正确显示。我希望它看起来像

[Label 1] [File 1] [File 2] [Label 2]
[Label 3] [File 3] [File 4] [Label 4]
etc.

为此,我制作了一个带有网格布局的面板

 new JPanel(new GridLayout((list.size() + 1) /2,4,3,3));

除非有奇数个文件,否则这是有效的。然后网格会自动调整大小,例如,对于3个文件,我会得到一个2x3的网格,这样标签2就会显示在下一行。如果我检查一个奇数,然后在所有其他控件正确显示后添加2个新的JPanel,但我想知道是否有更好的方法来实现这一点

谢谢


共 (0) 个答案