zoukankan      html  css  js  c++  java
  • 卡片选项页面 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();
    	}
    }
    
  • 相关阅读:
    Kubernetes基本概念之Volume
    Kubernetes对象之PersistentVolume,PersistentVolumeClaim和StorageClass
    SSDB高效能缓存系统
    python2升级python3
    pkg-config相关的常用指令
    CISSP考试经验分享
    如何在命令行添加换行符到git commit -m "xxx"
    为什么tcp-wrappers被Redhat Centos Fedora废弃?
    Docker 国内仓库和镜像
    shell脚本对代码执行时间的计时
  • 原文地址:https://www.cnblogs.com/cmmdc/p/6858313.html
Copyright © 2011-2022 走看看