欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2024-03-09 15:20:35
 swing实现选项卡功能(jtabbedpane) 先创建jtabbedpane对象,构造函数可使用jtabbedpane(int tabplacement)...

 swing实现选项卡功能(jtabbedpane)

先创建jtabbedpane对象,构造函数可使用jtabbedpane(int tabplacement)。tabplacement是jtabbedpane从接口 javax.swing.swingconstants 继承的字段。可以是buttom,top等。如下代码所示:

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放到此选项卡中。如下代码所示:

// 新建panel,此panel应该包含你要显示的信息 
tabpanel tabpanel1 = new tabpanel (); 
// 添加panel到此选项卡tab1中 
tabpane.addtab("tab1", tabpanel1); 
// 可以根据此模式添加多个选项卡 
...... 

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

// 选择第一个选项页为当前选择的选项页 
tabpane.setselectedindex(0); 

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