卡片选项页面 JTabbedPane 的使用

package first;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class TtpDemo extends JFrame
{
	TtpDemo() {
		// TODO Auto-generated constructor stub
		super("卡片选项页面示例");
		setSize(300,200);
		setVisible(true);
		JTabbedPane jtp=new JTabbedPane();///定义卡片选项面页
		///定义三张图片
		ImageIcon icon1=new ImageIcon("./image/1.jpg");
		ImageIcon icon2=new ImageIcon("./image/2.jpg");
		ImageIcon icon3=new ImageIcon("./image/4.jpg");
		jtp.addTab("城市", icon1,new CitiesPanel(),"城市名称");
		jtp.addTab("文学", icon2,new BookPanel(),"文学书目");
		jtp.addTab("网站", icon3,new NetPanel(),"精选网址");
		getContentPane().add(jtp);
		validate();
		setDefaultCloseOperation(EXIT_ON_CLOSE);
	}
}
///定义面板CitiesPanel
class CitiesPanel extends JPanel
{
	public CitiesPanel() {
		// TODO Auto-generated constructor stub
		JButton b1 =new JButton("北京");
		JButton b2=new JButton("上海");
		JButton b3 =new JButton("深圳");
		JButton b4=new JButton("厦门");
		add(b1);
		add(b2);
		add(b3);
		add(b4);
	}
}
///定义面板BookPanel
class BookPanel extends JPanel
{
	public BookPanel() {
		// TODO Auto-generated constructor stub
		JCheckBox cb1=new JCheckBox("西游记");
		JCheckBox cb2=new JCheckBox("三国演义");
		JCheckBox cb3=new JCheckBox("红楼梦");
		add(cb1);
		add(cb2);
		add(cb3);
	}
}
///定义面板NetPanel
class NetPanel extends JPanel
{
	public NetPanel() {
		// TODO Auto-generated constructor stub
		JComboBox jcb=new JComboBox();
		jcb.addItem("思维论坛");
		jcb.addItem("百度搜索");
		jcb.addItem("java爱好者");
		add(jcb);
	}
}
public class Test  
{
	public static void main(String[] args) 
	{
	   new TtpDemo();
	}
}
原文地址:https://www.cnblogs.com/cmmdc/p/6858313.html