Java实现点击按钮切换不同的字,相当于Tab切换

package com.Tab;


import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.TextArea;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;


import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;


public class Tab extends JFrame implements ActionListener{
       private JButton jb1,jb2;
       TextArea jlb11;
  TextArea jlb22;
public Tab(){
      super("iurgreio");
      Container c=getContentPane();
      c.setLayout(new BorderLayout());
      JPanel jp1=new JPanel();       
      JLabel jlb=new JLabel("huaneiwg");
      jp1.add(jlb);
      jp1.setBackground(Color.blue);
      jb1=new JButton("李彦宏");
      jb2=new JButton("雷军");
      JPanel jp2=new JPanel(new GridLayout(2,1));
      jp2.add(jb1);
      jp2.add(jb2);
      jb1.addActionListener(this);
      jb2.addActionListener(this);
      JLabel jlbb=new JLabel("fdgsddhgs");
      JPanel jp3=new JPanel();
      jp3.add(jlbb);
      jp3.setBackground(Color.GRAY);
      c.add(jp1,BorderLayout.NORTH);
      c.add(jp2,BorderLayout.WEST);
      c.add(jp3,BorderLayout.SOUTH);
      jlb11=new TextArea("李彦宏,男,汉族,1968年11月生,山西阳泉人,籍贯是河北省邢台地区,父母皆为工人。李彦宏的小学及" +
      "初中均在晋东化工厂学校就读,高中在阳泉一中就读。无党派,研究生学历。1991年毕业于北京大学信息管理专业,随" +
      "后赴美国完成计算机科学硕士学位。2000年1月,李彦宏创建了百度。经过十多年的发展,百度已经发展成为全球第二大独立" +
      "搜索引擎和最大的中文搜索引擎。百度的成功,也使中国成为美国、俄罗斯和韩国之外,全球仅有的4个拥有搜索引擎核心技术的国家之一。2005" +
      "年,百度在美国纳斯达克成功上市,并成为首家进入纳斯达克成分股的中国公司。百度已经成为中国最具价值的品牌之一。2013年,当选第十" +
      "二届全国政协委员,兼任第十一届中华全国工商业联合会副主席、第八届北京市科协副主席等职务,并获聘“国家特聘专家”。2016年2月25日," +
      "《2016胡润全球富豪榜》发布,李彦宏、马东敏夫妇以财富825亿元,排名中国富豪第7名。2016年5月,获得2016年新财富500富人榜第五位。");
      jlb22=new TextArea("雷军,1969年出生于湖北仙桃,小米科技创始人、董事长兼首席执行官;金山软件公司董事长;中国大陆著名天使投资人。2012年12月," +
      "荣获“中国经济年度人物新锐奖”。 雷军曾任两届海淀区政协委员,2012年当选北京市人大代表, 2013年2月当选全国人民代表大会代表。2013年10月," +
      "全国工商联60华诞之际,《中国工商》杂志、华商韬略编辑委员会、中华工商联合出版社联合发起《民营力量璀璨中国梦想——100位对民族产业贡献卓著" +
      "的民营功勋企业家》荣誉报道活动,彰显民营经济及民营企业家的民族成就与国家贡献,雷军获“对民族产业贡献卓著的民营功勋企业家”荣誉。 2013年12" +
      "月12号,再次荣获“中国经济年度人物”及“十大财智领袖人物”。 2014年2月,小米创始人雷军首次以280亿元财富进入“胡润全球富豪榜”,跃居大中华区" +
      "第57名,全球排名第339位。2014年12月4日上午,《福布斯》杂志网站宣布,小米科技创始人雷军当选《福布斯》亚洲版2014年度商业人物。2014年12月" +
      ",雷军1亿元投资YOU+国际青年公寓的消息在各个渠道疯狂传播,引发了小米要进军房地产的猜测。但随即顺为基金CEO许达来明确回应顺为基金投资YOU+" +
      "完全是出于财务角度,与小米无关。2016年5月,获得2016年新财富500富人榜第六位。");
      JPanel jp4=new JPanel(new FlowLayout((int) CENTER_ALIGNMENT));
      jp4.add(jlb11);
      jp4.add(jlb22);
      c.add(jp4,BorderLayout.CENTER);
      jlb11.setVisible(true);
      jlb22.setVisible(false);
       }
       @Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
      if(e.getSource()==jb1){
          jlb11.setVisible(true);
          jlb22.setVisible(false);
      }
           if(e.getSource()==jb2){
          jlb11.setVisible(false);
          jlb22.setVisible(true);
      }
}
       public static void main(String args[]){
      Tab app=new Tab();
      app.setLocation(400,300);
      app.setSize(400,400);
      app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      app.setVisible(true);
       }
}

你可能感兴趣的:(java)