服务器之家

服务器之家 > 正文

java Swing实现选项卡功能(JTabbedPane)实例代码

时间:2020-07-08 14:20     来源/作者:服务器之家

 Swing实现选项卡功能(JTabbedPane

先创建JTabbedPane对象,构造函数可使用JTabbedPane(int tabPlacement)。tabPlacement是JTabbedPane从接口 javax.swing.SwingConstants 继承的字段。可以是BUTTOM,TOP等。如下代码所示:

?
1
2
3
4
5
6
JFrame jframe = new JFrame("TEST");
<a href="http://lib.csdn.net/base/docker" class='replace_word' title="Docker知识库" target='_blank' style='color:#df3434; font-weight:bold;'>Container</a> c = jframe.getContentPane();
// 创建选项窗格, 设定选项卡放在上部
JTabbedPane tabPane = new JTabbedPane(JTabbedPane.TOP);
//加入到窗口中
c.add(tabPane);

调用addTab函数则可以实现在选项卡中添加信息。addTab也有几个,其中简单的用void addTab(String title, Component component),这样选项卡可以有标题,并把信息组件加入到此选项卡中。一般component是一个Panel,把已经设计好的一个Panel放到此选项卡中。如下代码所示:

?
1
2
3
4
5
6
// 新建Panel,此Panel应该包含你要显示的信息
TabPanel tabPanel1 = new TabPanel ();
// 添加Panel到此选项卡TAB1中
tabPane.addTab("TAB1", tabPanel1);
// 可以根据此模式添加多个选项卡
......

添加完代码后,可以选择默认显示哪一个选项卡,用setSelectedIndex(int index)即可。我选择第一个选项卡,则用以下代码:

?
1
2
// 选择第一个选项页为当前选择的选项页
tabPane.setSelectedIndex(0);

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
歪歪漫画vip账号共享2020_yy漫画免费账号密码共享
歪歪漫画vip账号共享2020_yy漫画免费账号密码共享 2020-04-07
沙雕群名称大全2019精选 今年最火的微信群名沙雕有创意
沙雕群名称大全2019精选 今年最火的微信群名沙雕有创意 2019-07-07
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
返回顶部