jtabbedpane是干嘛的
时间: 2023-12-18 15:29:25 浏览: 87
Jtabbedpane实现多任务
JTabbedPane是Java Swing中的一个组件,它提供了一种选项卡式的界面,可以在同一个窗口中切换不同的面板。每个选项卡都有一个标题和一个面板,用户可以通过点击选项卡来切换不同的面板。JTabbedPane通常用于在单个窗口中显示多个相关的视图或任务,以便用户可以轻松地在它们之间切换。
以下是一个简单的JTabbedPane的例子:
```java
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTabbedPane;
import javax.swing.JLabel;
public class MyTabbedPane extends JFrame {
public MyTabbedPane() {
setTitle("JTabbedPane Example");
setSize(300, 200);
setDefaultCloseOperation(EXIT_ON_CLOSE);
JTabbedPane tabbedPane = new JTabbedPane();
JPanel panel1 = new JPanel();
panel1.add(new JLabel("This is panel 1"));
tabbedPane.addTab("Panel 1", panel1);
JPanel panel2 = new JPanel();
panel2.add(new JLabel("This is panel 2"));
tabbedPane.addTab("Panel 2", panel2);
JPanel panel3 = new JPanel();
panel3.add(new JLabel("This is panel 3"));
tabbedPane.addTab("Panel 3", panel3);
getContentPane().add(tabbedPane);
}
public static void main(String[] args) {
MyTabbedPane tabbedPane = new MyTabbedPane();
tabbedPane.setVisible(true);
}
}
```
阅读全文