我有一个 2 行 5 列的 GridLayout,我想将第一行的高度设置为 50,将第二行的高度设置为 200。我知道 GridLayout 会创建大小相同的单元格,所以这并没有锻炼。我还尝试将两行拆分为两个 GridLayouts,设置它们所需的高度并将它们添加到 FlowLayout,但列没有按照我想要的方式对齐。我的代码是这样的:
row1.setSize(WIDTH, 50); //GridLayout
row2.setSize(WIDTH, 200); //GridLayout
panel.add(row1);
panel.add(row2); //panel is a FlowLayout
列对齐非常重要,但我似乎无法做到这一点。
最佳答案
我会研究 GridBagLayout。虽然,我谈过的几乎每个人似乎都不喜欢它。不过我喜欢它。
关于java - 我的 GridLayout 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6659596/