我如何强制 GridLayout 始终有 7 列

How do i force GridLayout to always have 7 columns

(这是在 Java 秋千上)

我创建了一个 gridLayout(6,7),但看起来它更愿意以比水平更高的优先级来满足垂直要求。 我的意思是,它总是有 6 行,忽略我希望它有的 7 列。我想要它所以它总是有 7 列,我真的不关心行。 (它是一个日历)

我怎样才能做到这一点?

将布局管理器的行数设置为 0

panel.setLayout(new GridLayout(0, 7));