Java JTabbedPane

本文概述

  • JTabbedPane类声明
  • Java JTabbedPane示例
【Java JTabbedPane】JTabbedPane类用于通过单击带有给定标题或图标的选项卡在一组组件之间切换。它继承了JComponent类。
JTabbedPane类声明 我们来看一下javax.swing.JTabbedPane类的声明。
public class JTabbedPane extends JComponent implements Serializable, Accessible, SwingConstants

常用的构造函数:
建设者 描述
JTabbedPane() 创建一个空的TabbedPane, 其默认标签位置为JTabbedPane.Top。
JTabbedPane(int tabPlacement) 创建一个具有指定标签位置的空TabbedPane。
JTabbedPane(int tabPlacement, int tabLayoutPolicy) 创建具有指定标签位置和标签布局策略的空TabbedPane。
Java JTabbedPane示例
import javax.swing.*; public class TabbedPaneExample { JFrame f; TabbedPaneExample(){ f=new JFrame(); JTextArea ta=new JTextArea(200, 200); JPanel p1=new JPanel(); p1.add(ta); JPanel p2=new JPanel(); JPanel p3=new JPanel(); JTabbedPane tp=new JTabbedPane(); tp.setBounds(50, 50, 200, 200); tp.add("main", p1); tp.add("visit", p2); tp.add("help", p3); f.add(tp); f.setSize(400, 400); f.setLayout(null); f.setVisible(true); } public static void main(String[] args) { new TabbedPaneExample(); }}

输出:
Java JTabbedPane

文章图片

    推荐阅读