java Swing实现选项卡功能(JTabbedPane)实例代码
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);
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
- Java Swing中的下拉式菜单(menu)、弹出式菜单(JPopupMenu)、选项卡窗体(JTabbedPane)组件使用案例
- Java Swing中的文本框(JTextField)与文本区(JTextArea)使用实例
- Java Swing中的表格(JTable)和树(JTree)组件使用实例
- java swing标准对话框具体实现
- Java Swing中的工具栏(JToolBar)和分割面版(JSplitPane)组件使用案例
- java之swing下拉菜单实现方法
- Java Swing 非常漂亮外观Nimbus的使用方法实例
- Java图形用户界面设计(Swing)的介绍
- java之swing表格实现方法
- Java Swing实现让窗体居中显示的方法示例
相关文章
springboot @Controller和@RestController的区别及应用详解
这篇文章主要介绍了springboot @Controller和@RestController的区别及应用,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-11-11springboot 中整合mybatis多数据源不使用JPA
这篇文章主要介绍了springboot 中整合mybatis多数据源不使用JPA,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-08-08springboot中RestTemplate发送HTTP请求的实现示例
RestTemplate是一个 spring-web 提供的执行HTTP请求的同步阻塞式工具类,本文就来介绍一下RestTemplate发送HTTP请求,具有一定的参考价值,感兴趣的可以了解一下2024-03-03Java实现单链表SingleLinkedList增删改查及反转 逆序等
单链表是链表的其中一种基本结构。一个最简单的结点结构如图所示,它是构成单链表的基本结点结构。在结点中数据域用来存储数据元素,指针域用于指向下一个具有相同结构的结点。 因为只有一个指针结点,称为单链表2021-10-10
最新评论