⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 window.java

📁 用java实现图书资料管理系统 操作系统:Windows 数据库:Windows Access 数据库 开发平台:NetBeans 开发语言:Java 语言
💻 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 + -