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();
    	}
    }
    
  • 相关阅读:
    adb在查询数据库中遇到的问题及解决【1】
    软工人3月9日学习
    软工人3月8日学习
    Android studio ListView的数据更新问题
    python将爬取数据存储到文本文件
    Android studio ListView的数据更新问题
    Android studio ListView之checkbox错位问题解决
    阅读笔记《人月神话》1
    android打包生成apk
    线性布局和相对布局
  • 原文地址:https://www.cnblogs.com/cmmdc/p/6858313.html
Copyright © 2011-2022 走看看