java Swing实现选项卡功能(JTabbedPane)实例代码
Swing实现选项卡功能(JTabbedPane)
先创建JTabbedPane对象,构造函数可使用JTabbedPane(inttabPlacement)。tabPlacement是JTabbedPane从接口javax.swing.SwingConstants继承的字段。可以是BUTTOM,TOP等。如下代码所示:
JFramejframe=newJFrame("TEST"); <ahref="http://lib.csdn.net/base/docker"class='replace_word'title="Docker知识库"target='_blank'style='color:#df3434;font-weight:bold;'>Container</a>c=jframe.getContentPane(); //创建选项窗格,设定选项卡放在上部 JTabbedPanetabPane=newJTabbedPane(JTabbedPane.TOP); //加入到窗口中 c.add(tabPane);
调用addTab函数则可以实现在选项卡中添加信息。addTab也有几个,其中简单的用voidaddTab(Stringtitle,Componentcomponent),这样选项卡可以有标题,并把信息组件加入到此选项卡中。一般component是一个Panel,把已经设计好的一个Panel放到此选项卡中。如下代码所示:
//新建Panel,此Panel应该包含你要显示的信息 TabPaneltabPanel1=newTabPanel(); //添加Panel到此选项卡TAB1中 tabPane.addTab("TAB1",tabPanel1); //可以根据此模式添加多个选项卡 ......
添加完代码后,可以选择默认显示哪一个选项卡,用setSelectedIndex(intindex)即可。我选择第一个选项卡,则用以下代码:
//选择第一个选项页为当前选择的选项页 tabPane.setSelectedIndex(0);
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!