📄 window.java
字号:
/*
* window.java
*
* Created on 2007年12月18日, 下午3:20
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
/**
*
* @author Owner
*/
public class window extends JFrame implements ActionListener
{
MenuBar menubar;
Menu start,manage;
MenuItem mshowbook2,medituser,mregister,mlogin,mlogoff,meditbook,maddbook,mfindbook,mshowbook; /////////////
CardLayout card=null;
Panel pcenter;
register register;
login login;
userflag userflag;
addbook addbook;
findbook findbook;
showbook showbook;
edituser edituser;
showbook2 showbook2;
/** Creates a new instance of window */
public window(String s) {
super(s);
register=new register();
userflag=new userflag(this);
login=new login(userflag);
menubar=new MenuBar();
mregister=new MenuItem("用户注册");
mlogin=new MenuItem("用户登录");
medituser=new MenuItem("用户修改信息");
mlogoff=new MenuItem("用户注销");
maddbook=new MenuItem("添加图书");
mfindbook=new MenuItem("查找图书");
mlogoff=new MenuItem("注销");
mshowbook2=new MenuItem("图形化显示");
start=new Menu("首页");
manage=new Menu("用户管理");
start.add(mregister);
start.add(mlogin);
start.add(mlogoff);
manage.add(medituser);
manage.add(maddbook);
manage.add(mfindbook);
manage.add(mshowbook2);
mlogin.addActionListener(this);
mregister.addActionListener(this);
maddbook.addActionListener(this);
mfindbook.addActionListener(this);
mlogoff.addActionListener(this);
medituser.addActionListener(this);
mshowbook2.addActionListener(this);
menubar.add(start);
menubar.add(manage);
card=new CardLayout();
pcenter=new Panel();
pcenter.setLayout(card);
setMenuBar(menubar);
pcenter.add("register",register);
pcenter.add("login",login);
add(pcenter,BorderLayout.CENTER);
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
card.show(pcenter,"login");
setBounds(200,120,660,550);
setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==mregister)
{
card.show(pcenter,"register");
}
else if(e.getSource()==mlogin)
{
card.show(pcenter,"login");
}
else if(e.getSource()==maddbook)
{
addbook=new addbook(pcenter,userflag);
pcenter.add("addbook",addbook);
card.show(pcenter,"addbook");
}
else if(e.getSource()==mfindbook)
{
findbook=new findbook(userflag,pcenter,card);
pcenter.add("findbook",findbook);
card.show(pcenter,"findbook");
}
else if(e.getSource()==mlogoff)
{
userflag.logoff();
card.show(pcenter,"login");
}
else if(e.getSource()==medituser)
{
edituser=new edituser(userflag);
pcenter.add("edituser",edituser);
card.show(pcenter,"edituser");
}
else if(e.getSource()==mshowbook2)
{
showbook2=new showbook2(userflag);
}
}
public static void main(String args[])
{
new window("图书资料管理系统");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -