有没有办法在 GridBagLayout 中设置固定的行和列?
Is there a way to set fixed rows and columns in GridBagLayout?
我对 GUI 编程有点陌生,据我所知,正如它所示,GridBagLayout 将合并空行或空列。我的问题是我必须在随机位置添加按钮,并且不能保证每一行或每一列都会有一个按钮,但无论如何我应该保留空行。
我正在使用 GridBag,因为我必须改变一些按钮的位置,这似乎很方便。
所以问题是:是否可以固定GridBagLayout中的行和列?或者以某种方式保留空行。
有一个按钮状态的例子:
Random Buttons
(应该有 9x9 个位置,但如图所示,一些行已合并)
如果您需要 "skip" 一些单元格,只需添加一个填充符,例如空白 new JLabel()
那里会有 "no button".
我对 GUI 编程有点陌生,据我所知,正如它所示,GridBagLayout 将合并空行或空列。我的问题是我必须在随机位置添加按钮,并且不能保证每一行或每一列都会有一个按钮,但无论如何我应该保留空行。
我正在使用 GridBag,因为我必须改变一些按钮的位置,这似乎很方便。
所以问题是:是否可以固定GridBagLayout中的行和列?或者以某种方式保留空行。
有一个按钮状态的例子:
Random Buttons
(应该有 9x9 个位置,但如图所示,一些行已合并)
如果您需要 "skip" 一些单元格,只需添加一个填充符,例如空白 new JLabel()
那里会有 "no button".