gpt4 book ai didi

java - BorderLayout 区域中的多个对象

转载 作者:行者123 更新时间:2023-12-01 23:34:36 26 4
gpt4 key购买 nike

我正在制作一个标题栏,并将标题放在左侧,将两个按钮放在右侧。但如果我对两个按钮都使用 BorderLayout.EAST,则只会显示最后一个按钮。我可以让两者都可见吗?我尝试使用 JPanel,但它会在自身周围产生填充/边距,而我不希望这样。我尝试使用 createEmptyBorder(0, 0, 0, 0) 删除它,但没有任何改变..

实际上我喜欢不使用 jpanel,因为当我调整 jpanel 的大小时,如果没有足够的空间容纳标题,它就会变得像 My Tit..,相反,如果我将按钮放在 JPanel 中,它就不会,它是就像文字上方有一些东西..

最佳答案

I tried using the JPanel but it's going to make padding/margin around itself, and i don't want that.

面板的默认布局管理器是FlowLayout。如果您不喜欢填充物,请去掉填充物。请阅读 FlowLayout API,了解有关如何执行此操作的更多信息。

或者您可以在面板中使用 BoxLayout。它不添加填充。阅读 Layout Managers 上的 Swing 教程了解更多信息。

actually i like don't using jpanel, because when i resize my jpanel if there is not space enough for the title it becomes like My Tit..,

每个布局经理都必须决定当空间不足时该怎么做。阅读教程并尝试不同的布局管理器,以确定最适合您需求的布局管理器。

关于java - BorderLayout 区域中的多个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18903933/

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