gpt4 book ai didi

java - GridLayout 的问题

转载 作者:行者123 更新时间:2023-12-04 06:28:00 26 4
gpt4 key购买 nike

在我的应用程序中,我希望用动态生成的按钮填充 JPanel。我为此使用了 GridBagLayout。

1.) 当我将布局管理器设置为仅用多列填充一行时,即使只有一个按钮,它也会填充整个区域,这很好。

2.) 在一列多行的相同布局的情况下,它不会填充整个 JPanel,而是将按钮放在面板的顶部。我想填充按钮以适合面板,我不想看到任何空白区域。

1和2是2个不同的面板。

我想知道当我对两个面板使用相同类型的代码时,它为什么会对我正在谈论的第二个面板产生影响。我正在使用的代码如下所示。
left_panel.setLayout(new GridLayout(count, 1, 5, 5));

top_panel.setLayout(new GridLayout(1, count, 5, 5));

这里 left_panel 和 top_panel 是 2 JPanel

最佳答案

在此 example , 使用 GridLayout ,按钮填充每个游戏级别的两个方向的可用空间。您可以将您的代码与 resetGame() 中的代码进行比较。 .

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

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