微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

垂直排列的按钮和Swing中的选项卡

如何解决垂直排列的按钮和Swing中的选项卡

| 有没有一种方法可以在我使用摆幅在框架的左侧垂直添加按钮,在右侧的右侧添加标签区域?

解决方法

我建议为左\“ button-panel \”使用GridLayout并将其放置在BorderLayout的“ 0”窗格中。
.----------------------------------.
|        Border layout             |
|  _[west]_  __[center]___________ |
| | Grid   | |                    ||
| | Layout | | Tabs...            ||
| |--------| |                    ||
| |  btn1  | |                    ||
| |--------| |                    ||
| |  btn2  | |                    ||
| |--------| |                    ||
| |  btn3  | |                    ||
| |--------| |                    ||
| |  btn4  | |                    ||
| |________| |____________________||
\'----------------------------------\'
,您可以使用Google \的WindowBuilder并使用各种布局。我认为边界布局应该可以。,方向为
VERTICAL
JToolBar
是一种灵活的选择,如下所示。,与不同的布局管理器一起到期。请记住,您可以嵌套布局管理器以实现所需的效果。学习如何使用它们的唯一方法就是尝试它们。本教程有很多演示代码。 同样在西方使用GridLayout可能并不像看起来那样简单,因为按钮的大小将随着框架高度的变化而不断变化。因此,您可能需要类似以下代码:
JPanel grid = new JPanel( new GridLayout(...) );
grid.add( ... );
JPanel wrapper = new JPanel();
wrapper.add( grid );
frame.add(wrapper,BorderLayout.WEST);

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。