将 JComponent 与 JPanel 的左侧和右侧对齐
我有一个 JPanel,其中包含两个 JComponent,例如两个 JButton,btnLeft 和 btnRight。我希望这两个按钮水平对齐,并且希望 btnLeft 位于 JPanel 的左侧,btnRight 位于 JPanel 的右侧,中间留有任何空间。
我知道我可以通过添加一个水平支柱来使用 BoxLayout 来做到这一点在其中我必须指定之间的空间量,但是必须有一种更简单的方法而不必指定剩余的内容之间的空间是。
我该怎么做?
I have a JPanel that contains two JComponents, say two JButtons, btnLeft and btnRight. I want these two buttons aligned horizontally and I want btnLeft to be on the left side of the JPanel and btnRight to be on the right side of the JPanel with whatever space is left over in between.
I know I can do this with a BoxLayout by adding a horizontal strut in which I have to specify the amount of space in between, but there must be a simpler way without having to specify what the left-over space in between is.
How do I do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
听起来像horizontalGlue 就是您正在寻找的:
Sounds like horizontalGlue is what you are looking for:
如果您不介意垂直拉伸按钮,为什么不尝试:
If you don't mind vertically stretched buttons, why not to try: