gpt4 book ai didi

java - 改变 GridLayout 的宽度

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:45:36 24 4
gpt4 key购买 nike

我将 GridLayout 用于我的 JPanel 并且想知道是否可以更改列的宽度:

GridLayout grid = new GridLayout(5,2);
panel.setLayout(grid);

有没有简单的方法?

最佳答案

检查 GridLayout api 以查看网格是否已创建,因此所有单元格的大小都相同。如果您希望组件以其首选大小显示,例如 (15,15),请将其添加到 JPanel 并将 JPanel 添加到 GridLayout。 JPanel 将展开以填充网格单元格并允许组件以其首选大小显示。

对于不同大小的行,您必须尝试其他方法。嵌套布局将是一个很好的起点...

你总是可以使用可怕的 GridBagLayout。

关于java - 改变 GridLayout 的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10332608/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com