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

📄 appframe.java

📁 自己做的影碟碟出租管理系统
💻 JAVA
字号:
/**
 * @(#)AppFrame.java
 *
 * JFC App application
 *
 * @author 
 * @version 1.00 2008/4/19
 */

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;


public class AppFrame extends JFrame {
    
    public static int Level=0;
    public static final int QUERY=1,UPDATE=2;
  	
    	Container c;          
        JMenuBar menuBar = new JMenuBar();
        JMenu menuSystem = new JMenu("系统");
        
        JMenuItem MenuLogin = new JMenuItem("登陆");
        JMenuItem MenuRegister = new JMenuItem("注册");
        JMenuItem Menuzhuxiao = new JMenuItem("注销用户");
        JMenuItem MenuExit = new JMenuItem("退出");
        //用户管理 
        final JMenu menuUser = new JMenu("用户管理");
        
        
        JMenuItem MenuQueryUser = new JMenuItem("用户管理");
        
        //碟片管理
        final JMenu menuDisc = new JMenu("碟片管理");
        
    
        
        JMenuItem MenuAddDisc = new JMenuItem("入库");
        JMenuItem MenuChangeDisc = new JMenuItem("修改信息");
        JMenuItem MenuDeleteDisc = new JMenuItem("删除");
        //租赁管理
        final JMenu menuRent = new JMenu("租赁管理");
        
        JMenuItem MenuDispayRent = new JMenuItem("显示租出");
        JMenuItem MenuQueryRent = new JMenuItem("租赁碟片");
        JMenuItem MenuChangeRent = new JMenuItem("收回碟片");
        
        final JMenu menuQuery = new JMenu("用户查询");
        JMenuItem menuitemQuery = new JMenuItem("用户查询");
       
        JMenu menuHelp = new JMenu("帮助");
        
        JMenuItem MenuIntroduce = new JMenuItem("介绍");
        JMenuItem MenuAbout = new JMenuItem("关于");
        
 public AppFrame() { 
           
        menuSystem.add(MenuLogin);menuSystem.addSeparator();	
        menuSystem.add(MenuRegister);menuSystem.addSeparator();	
        menuSystem.add(Menuzhuxiao);;menuSystem.addSeparator();
        menuSystem.add(MenuExit);menuSystem.addSeparator();
        menuBar.add(menuSystem);
        
        
        menuUser.add(MenuQueryUser);menuUser.addSeparator();
       
        
        menuUser.setEnabled(false);
        menuBar.add(menuUser);
        
       
       	
        menuDisc.add(MenuAddDisc);menuDisc.addSeparator();	
        menuDisc.add(MenuDeleteDisc);menuDisc.addSeparator();
        menuDisc.add(MenuChangeDisc);
        menuDisc.setEnabled(false);
        menuBar.add(menuDisc);
        
        menuRent.add(MenuDispayRent);menuRent.addSeparator();	
        menuRent.add(MenuQueryRent);menuRent.addSeparator();	
        menuRent.add(MenuChangeRent);
        menuRent.setEnabled(false);
        menuBar.add(menuRent);
        
        menuQuery.setEnabled(false);
        menuQuery.add(menuitemQuery);
        menuBar.add(menuQuery);
        
        menuHelp.add(MenuIntroduce);
        menuHelp.add(MenuAbout);
        menuBar.add(menuHelp);
        
        if(Level==2)
           menuQuery.setEnabled(true);
        else if(Level==1) {
         	menuUser.setEnabled(true);  
            menuDisc.setEnabled(true);
            menuRent.setEnabled(true);
            menuQuery.setEnabled(true);
             }
   
        MenuLogin.addActionListener
         (
            new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                if(Level!=0)
                 JOptionPane.showMessageDialog(AppFrame.this,
                    "已经登录,请先注销",
                    "已登录",JOptionPane.PLAIN_MESSAGE);
                else 
              	{ 
              		LoginBack.LoginPass=true;   
                while(LoginBack.LoginPass)
                    	new LoginBack();
                }
                 if(Level==2)
                 {menuQuery.setEnabled(true);
                  new StartWindow();
                  dispose();}
                 else if(Level==1)
                 {
                 	menuUser.setEnabled(true);  
                    menuDisc.setEnabled(true);
                    menuRent.setEnabled(true);
                    menuQuery.setEnabled(true);
                   new StartWindow();
                   dispose();
                }
                 
               }
            }
           );
        MenuRegister.addActionListener
         (
            new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    new RegBack();
                   
                }
            }
           );
        Menuzhuxiao.addActionListener
         (
            new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                	Level=0;
                  new AppFrame();
                  dispose();
                 
         }
            }
           );
      
         MenuQueryUser.addActionListener
         (
            new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                UserManageBack usermanage =new UserManageBack();
                usermanage.Level=Level;
                dispose();      
                }
            }
           );
       
     
        MenuAddDisc.addActionListener
         (
            new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                  DiscAddBack discadd=new DiscAddBack();
                  discadd.Level=Level;
                  dispose();  
                }
            }
           );
            
        
        MenuChangeDisc.addActionListener
         (
            new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                   DiscInfoChangeBack discinfoch= new DiscInfoChangeBack();
                   discinfoch.Level=Level;
                   dispose();
                }
            }
           );
       MenuDeleteDisc.addActionListener
         (
            new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                   DiscDelBack discdel=new DiscDelBack();
                   discdel.Level=Level;
                   dispose();   
                }
            }
           );
           
        MenuDispayRent.addActionListener
         (
            new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                 DisPlayRentBack displayrent=new DisPlayRentBack();
                 displayrent.Level=Level;
                 dispose();  
                }
            }
           );
        MenuQueryRent.addActionListener
         (
            new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                   RentBack rentback=new RentBack();
                   rentback.Level=Level;
                   dispose(); 
                }
            }
           );
        MenuChangeRent.addActionListener
         (
            new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                  GiveBackBack giveback=new GiveBackBack();
                  giveback.Level=Level;
                  dispose();
                }
            }
           );
        menuitemQuery.addActionListener
         (
            new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    
                 UserQueryBack userquery=new UserQueryBack();
                 userquery.Level=Level;
                 dispose();
                    
                }
            }
           );  
        MenuAbout.addActionListener
         (
            new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    JOptionPane.showMessageDialog(AppFrame.this,
                    "简单介绍,吃饭咯",
                    "介绍",JOptionPane.PLAIN_MESSAGE);
                }
            }
           );	
          
        MenuIntroduce.addActionListener
        	(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    JOptionPane.showMessageDialog(AppFrame.this,
                    "简单介绍,吃饭咯",
                    "介绍",JOptionPane.PLAIN_MESSAGE);
                }
            });
        
        MenuExit.addActionListener
        (
            new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    AppFrame.this.windowClosed();
                }
            }
        );
        
        
  
        
       
       //test
        JMenu menuSecond=new JMenu("二级菜单");
        menuSystem.insert(menuSecond,6);
        menuSecond.insert(new JMenuItem("插入"),6);
        
        MenuChangeRent.getAccessibleContext();
        
         c=getContentPane();	
         c.setBackground(Color.darkGray);
        setTitle("影碟租赁管理系统");
        setJMenuBar(menuBar);
        setSize(new Dimension(600, 480));
        setLocation(200,100);
        setVisible(true);
        // Add window listener.
        this.addWindowListener
        (
            new WindowAdapter() {
                public void windowClosing(WindowEvent e) {
                    AppFrame.this.windowClosed();
                }
            }
        );  
        	
      }
   
   protected void windowClosed() {
      System.exit(0);
    }
    
    public static void main(String[] args) {
    new AppFrame();
    
    } 
    
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -