package wodejava;
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
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;
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 {
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("菜单演示");
}
// TODO Auto-generated method stub
Myframe1 frm=new Myframe1("菜单演示");
}
}