Java选项卡(JTabbedPane)
来源:互联网 发布:怎么删除淘宝上的好评 编辑:程序博客网 时间:2024/05/22 06:36
package Rong;
import javax.swing.*;
import java.awt.*;
import javax.swing.event.*;
public class TabbedPaneDemo extends JFrame {
private static final long serialVersionUID =1L;
private String[] colorNames = { "red", "blue","green", "black", "yellow",
"pink", "white" };
private Color[] colors = { Color.RED, Color.BLUE,Color.GREEN, Color.BLACK,
Color.YELLOW, Color.PINK,Color.WHITE };
// 选项卡在上端显示
// private JTabbedPane tabs = newJTabbedPane(JTabbedPane.NORTH,
// JTabbedPane.SCROLL_TAB_LAYOUT);
// 选项卡在底部显示
private JTabbedPane tabs = new
JTabbedPane(JTabbedPane.BOTTOM,JTabbedPane.SCROLL_TAB_LAYOUT);
private JTextField txt = newJTextField(20);
public TabbedPaneDemo(String title) {
super(title);
for (int i = 0; i <colors.length; i++) {
JPanel panel = newJPanel();
panel.setBackground(colors[i]);
tabs.addTab(colorNames[i],panel); // 加入一个页面
}
tabs.addChangeListener(new ChangeListener(){
public voidstateChanged(ChangeEvent e) {
txt.setText("Tab selected: " + tabs.getSelectedIndex());
}
});
Container contentPane = getContentPane();
contentPane.add(BorderLayout.SOUTH, txt);
contentPane.add(tabs);
setSize(400,300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args) {
new TabbedPaneDemo("选项卡");
}
}
import javax.swing.*;
import java.awt.*;
import javax.swing.event.*;
public class TabbedPaneDemo extends JFrame {
// private JTabbedPane tabs = newJTabbedPane(JTabbedPane.NORTH,
//
}
- Java选项卡(JTabbedPane)
- Java实现JTabbedPane选项卡的切换
- Java选项卡(JTabbedPane)的使用
- 选项卡JTabbedPane
- Java 水平显示的选项卡(JTabbedPane)源码举例
- java Swing之JTabbedPane实现tab选项卡
- Swing实现选项卡功能(JTabbedPane)
- JTabbedPane选项卡上添加组件
- JTabbedPane选项卡上添加组件
- JTabbedPane的选项卡自定义位置
- JTabbedPane选项卡面板的问题
- 选项卡(JTabbedPane)的定义
- JavaSwing_3.4: JTabbedPane(选项卡面板)
- 博为峰Java技术文章 ——JavaSE Swing JTabbedPane选项卡面板I
- 博为峰Java技术文章 ——JavaSE Swing JTabbedPane选项卡面板II
- 选项窗格JTabbedPane
- 用JTabbedPane实现多选项卡的功能
- Java+JTabbedPane+JTable
- JAVA截屏
- java n 的阶乘
- java 风格
- Java特效显示JLabel
- java 日历
- Java选项卡(JTabbedPane)
- Java进度条(二)
- java 随机码
- C++ - PDF mark
- Java写了个记事本
- JAVA 实现漂浮效果
- JAVA 交叉的画出n行*m列的表格
- Java实现窗口慢慢变大
- JAVA 简单动画