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

网友投稿 348 2023-06-27


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

Swing实现选项卡功能(JTabbedPane)

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

JFrame jframe = new JFrame("TEST");

Container c = jframhttp://e.getContentPane();

// 创建选项窗格, 设定选项卡放在上部

JTabbedPane tabPane = new JTabbedPane(JTabbedPane.TOP);

//加入到窗口中

c.add(tabPane);

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

// 新建Panel,此Panel应该包含你要显示的信息

TabPanel tabPanel1 = new TabPanel ();

// 添加Panel到此选项卡TAB1中

tabPane.addTab("TAB1", tabPanel1);

// 可以根据此模式添加多个选项卡

......

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

// 选择第一个选项页为当前选择的选项页

tabPane.setSelectedIndex(0);

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


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java xml出现错误 javax.xml.transform.TransformerException: java.lang.NullPointerException
下一篇:浅析script标签中的defer与async属性
相关文章

 发表评论

暂时没有评论,来抢沙发吧~