从 Swings 组件中删除不必要的空格

发布于 2024-07-21 16:35:05 字数 234 浏览 4 评论 0原文

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

怎么去掉这个空格呢?

替代文本

I have 3 JPanel, the first is the base panel and the other two are added to the first. I have realised that there is a lot of space that is not used, shown by the black color and the white color around components.

How do you remove this space?

alt text

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

九歌凝 2024-07-28 16:35:05

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

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

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

If you are using either GridLayout or BorderLayout they both have methods to change the space between components.

In GridLayout this can be done in the 4 int parameter consturctor and in BorderLayout the 2 int parameter constructor. Both LayoutManagers have the methods setHgap and setVgap.

If you are using GridBagLayout you need to make sure that the insets on the GridBagConstraints is changed to whatever you need. Guessing you are using one of the other managers though.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文