图书管理系统

来源:互联网 发布:2017乘联会销量数据 编辑:程序博客网 时间:2024/05/24 07:43
package wodejava;
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JCheckBoxMenuItem;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
 class Myframe1 extends JFrame implements ActionListener{
  JPanel pan=new JPanel();
  JLabel lab1,lab2,lab3,lab4,lab5,lab6,lab7,lab8;
  JMenuBar menuBar,menuBar1,menuBar2,menuBar3,menuBar4;
  JMenu caidan,bianji,bangzhu,gongju,ziti,yanse;
  JMenuItem denglu,baocun,tuichu,sousuo;
  JMenuItem lishi,keji,wenhua,xiaoshuo,sanwen;
  JMenuItem xinxi,zhaohuimima;
  JMenuItem songti,kaishu,youyuan;
  JMenuItem huang,kafei,huyan,yejian;
  JCheckBoxMenuItem lin;
 
 
 Myframe1(String s){
  super(s);
  setSize(700,700);
  this.setLocationRelativeTo(null);
  
  menuBar=new JMenuBar();
  caidan=new JMenu("菜单");
  denglu=new JMenuItem("登录");
  baocun=new JMenuItem("保存");
  tuichu=new JMenuItem("退出");
  sousuo=new JMenuItem("搜索");
  
  bianji=new JMenu("编辑");
  lishi=new JMenuItem("历史");
  keji=new JMenuItem("科技");
  wenhua=new JMenuItem("文化");
  xiaoshuo=new JMenuItem("小说");
  sanwen=new JMenuItem("散文");
  bianji.add(lishi);
  bianji.add(keji);
  bianji.add(wenhua);
  bianji.add(xiaoshuo);
  bianji.add(sanwen);
  
  setJMenuBar(menuBar);
  menuBar.add(caidan);
  caidan.add(denglu);
  caidan.add(baocun);
  caidan.add(bianji);
  caidan.add(sousuo);
  caidan.add(tuichu);
  
  bangzhu=new JMenu("帮助");
  menuBar.add(bangzhu);
  xinxi=new JMenuItem("产品信息");
  zhaohuimima=new JMenuItem("找回密码");
  
  gongju=new JMenu("工具");
  
  ziti=new JMenu("设置字体");
  songti=new JMenuItem("宋体");
  kaishu=new JMenuItem("楷书");
  youyuan=new JMenuItem("幼圆");
  ziti.add(songti);
  ziti.add(kaishu);
  ziti.add(youyuan);
  
  yanse=new JMenu("背景颜色");
  huyan=new JMenuItem("护眼色");
  kafei=new JMenuItem("咖啡色");
  huang=new JMenuItem("黄色");
  yejian=new JMenuItem("夜间");
  yanse.add(huyan);
  yanse.add(kafei);
  yanse.add(huang);
  yanse.add(yejian);
  
  menuBar.add(gongju);
  gongju.add(yanse);
  gongju.add(ziti);
  
  menuBar.add(bangzhu);
  bangzhu.add(zhaohuimima);
  bangzhu.add(xinxi);
  
  menuBar.add(gongju);
  gongju.add(ziti);
  
 
  setContentPane(pan);
  
  Icon icon=new ImageIcon("01.jpg");
  JLabel lab1=new JLabel();
  lab1.setIcon(icon);
  pan.add(lab1);
  
  huang.addActionListener(this);
  kafei.addActionListener(this);
  yejian.addActionListener(this);
  huyan.addActionListener(this);
  
  songti.addActionListener(this);
  kaishu.addActionListener(this);
  youyuan.addActionListener(this);
  
  denglu.addActionListener(this);
  sousuo.addActionListener(this);
  
  
  
  this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  setVisible(true);
 }
 
  public void actionPerformed(ActionEvent e){
   if (e.getSource()==huang)
    pan.setBackground(Color.YELLOW);
   if (e.getSource()==yejian)
    pan.setBackground(Color.BLACK);
   if (e.getSource()==kafei)
    pan.setBackground(Color.BLUE);
   if (e.getSource()==huyan)
    pan.setBackground(Color.GREEN);
   if (e.getSource()==denglu)
   {
    lab2=new JLabel("账号  ");
    JTextField tf=new JTextField(20);
    tf.addActionListener(this);
    
    lab3=new JLabel("密码  ");
    JPasswordField pw=new JPasswordField(20);
    pan.add(lab2);
    pan.add(tf);
    pan.add(lab3);
    pan.add(pw);
   
    JButton but=new JButton("登录");
    pan.add(but);
    but.addActionListener(this);
    if(e.getSource()==but)
    {
    char[] c=pw.getPassword();
    String s=c.toString();
    String s1=tf.getText();
    if (s.equals("wutong"))
     {
      
     }
    else
     {
     
     }
    }
   }
  }
  
   
 }
public class Elibrary {
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  Myframe1 frm=new Myframe1("菜单演示");
 }
}