1

我有 3 个 JPanel,第一个是基本面板,另外两个添加到第一个。我已经意识到有很多空间没有使用,由组件周围的黑色和白色显示。

你如何删除这个空间?

替代文字

4

1 回答 1

7

如果您使用的是 GridLayout 或 BorderLayout ,它们都具有更改组件之间空间的方法。

在 GridLayout 中,这可以在 4 个 int 参数构造函数中完成,而在 BorderLayout 中,可以在 2 个 int 参数构造函数中完成。两个 LayoutManager 都有方法 setHgap 和 setVgap。

如果您使用的是 GridBagLayout,您需要确保将 GridBagConstraints 上的插图更改为您需要的任何内容。不过,猜测您正在使用其他经理之一。

于 2009-05-28T10:20:44.777 回答