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

📄 mainland.java

📁 这是我在北大青鸟accp4.0 第一学期 的java 项目<员工管理系统>,采用db,model,view,三层关系. 连接数据库驱动为jdbc 用eclipse完成的手写的窗体代码,
💻 JAVA
字号:
package com.accp.view;

//import com.accp.view.icon.*;
import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
import java.awt.*;
import java.sql.Statement;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.ResultSetMetaData;
import java.util.Vector;


import javax.swing.table.DefaultTableModel;
import javax.swing.tree.DefaultTreeModel;
import javax.swing.tree.DefaultMutableTreeNode;
import com.accp.model.LoginModel;

public class mainland {
	/*
	 * 此为登陆成功后的主界面
	 * 
	 * */
	 JFrame   frame;
	 JScrollPane scrollPane;//声明准备装载主窗体中的树的滚动条
//实现ActionListener接口。在此接口的方法中写菜单被按下后的任务
	/*此为固定资产菜单监听          */
	class MenuActionListener implements ActionListener {
		  public void actionPerformed(ActionEvent actionEvent) {
		//   System.out.println("1Selected: " + actionEvent.getActionCommand());
			
		    if(actionEvent.getActionCommand()=="增加"){
		    	Asset a=new Asset();
		    	a.frame();
		    }else if(actionEvent.getActionCommand()=="修改"){
		     	Asset a=new Asset();
		    	a.frame3();
		   }else if(actionEvent.getActionCommand()=="删除"){
			   	Asset a=new Asset();
		    	a.frame2();
		   }else if(actionEvent.getActionCommand()=="查询"){
				Asset a=new Asset();
		    	a.frame4();
		   }
		    
		  }
		}
	
	/*此为职工管理菜单监听          */
	class MenuActionListener2 implements ActionListener {
		  public void actionPerformed(ActionEvent actionEvent) {
		//   System.out.println("2Selected: " + actionEvent.getActionCommand());
			
		   if(actionEvent.getActionCommand()=="增加"){
			   employeemanager aa=new employeemanager ();
			  aa.frame();
			}else if(actionEvent.getActionCommand()=="修改"){
		    	 employeemanager aa=new employeemanager ();
				  aa.frame3();
		   }else if(actionEvent.getActionCommand()=="删除"){
			   employeemanager aa=new employeemanager ();
			   aa.frame2();
		   }else if(actionEvent.getActionCommand()=="查询"){
			   employeemanager aa=new employeemanager ();
			   aa.frame4();
		   }
		    
		  }
		}
	
	/*此为资产类别管理菜单监听          */
	class MenuActionListener3 implements ActionListener {
		  public void actionPerformed(ActionEvent actionEvent) {
		//   System.out.println("3Selected: " + actionEvent.getActionCommand());
			
			   if(actionEvent.getActionCommand()=="增加"){
			     category_manager c=new category_manager();
			     c.frame();
			    }else if(actionEvent.getActionCommand()=="修改"){
			        category_manager c=new category_manager();
				     c.frame3();
			   }else if(actionEvent.getActionCommand()=="删除"){
				     category_manager c=new category_manager();
				     c.frame2();
			   }else if(actionEvent.getActionCommand()=="查询"){
				     category_manager c=new category_manager();
				     c.frame4();
			   }
		  }
		}
	
	/*此为借用和归还管理菜单监听          */
	class MenuActionListener4 implements ActionListener {
		  public void actionPerformed(ActionEvent actionEvent) {
		//   System.out.println("4Selected: " + actionEvent.getActionCommand());
			
		    if(actionEvent.getActionCommand()=="借用"){
		    	lendborrow lb=new lendborrow();
		    	lb.frame();
		    }else if(actionEvent.getActionCommand()=="归还"){
		     	lendborrow lb=new lendborrow();
		    	lb.frame2();
		    
		   }else if(actionEvent.getActionCommand()=="查询"){
			   lendborrow lb=new lendborrow();
		    	lb.frame3();
			   
		   }
		    
		  }
		}
	
	/*此为用户管理菜单监听          */
class MenuActionListener5 implements ActionListener {
  public void actionPerformed(ActionEvent actionEvent) {
	 //  System.out.println("5Selected: " + actionEvent.getActionCommand());
	
	    if(actionEvent.getActionCommand()=="密码修改"){
	    	operator op=new operator();
	    	op.frame();
	    }else if(actionEvent.getActionCommand()=="退出"){
	        System.exit(0);
	   }else if(actionEvent.getActionCommand()=="关于"){
		   aboutauthor a=new aboutauthor();
		   a.frame();
	   }
  }
}

/*此为about菜单监听          */
class MenuActionListener6 implements ActionListener {
  public void actionPerformed(ActionEvent actionEvent) {
	 //  System.out.println("5Selected: " + actionEvent.getActionCommand());
	
	    if(actionEvent.getActionCommand()=="关于作者"){
	 	   aboutauthor a=new aboutauthor();
		  a.frame();;
	    //	frame.getContentPane().add(new imagepane("c:\\321.jpg")); 
	    }
  }
}


  public void go(){
      //实现登陆后的主窗体
	  String url="e:\\125\\src\\com\\accp\\view\\";
        ActionListener menuListener = new MenuActionListener();
   frame = new JFrame("固定资产管理系统");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        //创建一个菜单栏
    JMenuBar menuBar = new JMenuBar();

    // 创建一个文件file菜单
    JMenu fileMenu = new JMenu("固定资产管理");
Icon Icon4 = new ImageIcon(url+"icon/1332150.gif");
        fileMenu.setIcon(Icon4);
        //把文件菜单添加到menuBar菜单栏中
    menuBar.add(fileMenu);
    // 创建一个新建new菜单项
    JMenuItem newMenuItem = new JMenuItem("增加");
        //注册监听new菜单项
    newMenuItem.addActionListener(menuListener);
                Icon atIcon6 = new ImageIcon(url+"icon/13321513.gif");
        newMenuItem.setIcon(atIcon6);
        //在文件file菜单下添加new子菜单项
    fileMenu.add(newMenuItem);

    JMenuItem newMenuItem2 = new JMenuItem("删除");
        //注册监听new菜单项
    newMenuItem2.addActionListener(menuListener);
                Icon atIcon7 = new ImageIcon(url+"icon/13321512.gif");
        newMenuItem2.setIcon(atIcon7);
        //在文件file菜单下添加new子菜单项
    fileMenu.add(newMenuItem2);
 
    JMenuItem newMenuItem3 = new JMenuItem("修改");
        //注册监听new菜单项
    newMenuItem3.addActionListener(menuListener);
                Icon atIcon8 = new ImageIcon(url+"icon/13321511.gif");
        newMenuItem3.setIcon(atIcon8);
        //在文件file菜单下添加new子菜单项
    fileMenu.add(newMenuItem3);

   JMenuItem newMenuItem4 = new JMenuItem("查询");
        //注册监听new菜单项
    newMenuItem4.addActionListener(menuListener);
                Icon atIcon9 = new ImageIcon(url+"icon/13321539.gif");
        newMenuItem4.setIcon(atIcon9);
        //在文件file菜单下添加new子菜单项
    fileMenu.add(newMenuItem4);

//上面是第一个菜单"固定资产管理"及4个子菜单
//下面是第二个菜单"职工管理"及4个子菜单
    ActionListener menuListener2 = new MenuActionListener2();
    JMenu file2Menu = new JMenu(" 职工管理 ");
        Icon Icon3 = new ImageIcon(url+"icon/1332150.gif");
        file2Menu.setIcon(Icon3);
    menuBar.add(file2Menu);

    JMenuItem newMenuItem5 = new JMenuItem("增加");
        //注册监听new菜单项
    newMenuItem5.addActionListener(menuListener2);
                Icon Ico = new ImageIcon(url+"icon/13321513.gif");
        newMenuItem5.setIcon(Ico);
        //在文件file菜单下添加new子菜单项
    file2Menu.add(newMenuItem5);

    JMenuItem newMenuItem6 = new JMenuItem("删除");
        //注册监听new菜单项
    newMenuItem6.addActionListener(menuListener2);
                Icon Ico1 = new ImageIcon(url+"icon/13321512.gif");
        newMenuItem6.setIcon(Ico1);
        //在文件file菜单下添加new子菜单项
    file2Menu.add(newMenuItem6);

    JMenuItem newMenuItem7 = new JMenuItem("修改");
        //注册监听new菜单项
    newMenuItem7.addActionListener(menuListener2);
                Icon Ico2 = new ImageIcon(url+"icon/13321511.gif");
        newMenuItem7.setIcon(Ico2);
        //在文件file菜单下添加new子菜单项
    file2Menu.add(newMenuItem7);

    JMenuItem newMenuItem8 = new JMenuItem("查询");
        //注册监听new菜单项
    newMenuItem8.addActionListener(menuListener2);
                Icon Ico3 = new ImageIcon(url+"icon/13321539.gif");
        newMenuItem8.setIcon(Ico3);
        //在文件file菜单下添加new子菜单项
    file2Menu.add(newMenuItem8);
/////////////////////////////////////////////////
    ActionListener menuListener3 = new MenuActionListener3();
  JMenu file3Menu = new JMenu("资产类别管理");
Icon Icon2 = new ImageIcon(url+"icon/1332150.gif");
        file3Menu.setIcon(Icon2);
    menuBar.add(file3Menu);

  JMenuItem MenuItem = new JMenuItem("增加");
        //注册监听new菜单项
    MenuItem.addActionListener(menuListener3);
        Icon Ico4 = new ImageIcon(url+"icon/13321513.gif");
         MenuItem.setIcon(Ico4);
        //在文件file菜单下添加new子菜单项
    file3Menu.add(MenuItem);

  JMenuItem MenuItem1 = new JMenuItem("删除");
        //注册监听new菜单项
    MenuItem1.addActionListener(menuListener3);
        Icon Ico5 = new ImageIcon(url+"icon/13321512.gif");
         MenuItem1.setIcon(Ico5);
        //在文件file菜单下添加new子菜单项
    file3Menu.add(MenuItem1);

  JMenuItem MenuItem2 = new JMenuItem("修改");
        //注册监听new菜单项
    MenuItem2.addActionListener(menuListener3);
                 Icon Ico6 = new ImageIcon(url+"icon/13321511.gif");
         MenuItem2.setIcon(Ico6);
        //在文件file菜单下添加new子菜单项
    file3Menu.add(MenuItem2);

  JMenuItem MenuItem3 = new JMenuItem("查询");
        //注册监听new菜单项
    MenuItem3.addActionListener(menuListener3);
        Icon Ico7 = new ImageIcon(url+"icon/13321539.gif");
         MenuItem3.setIcon(Ico7);
        //在文件file菜单下添加new子菜单项
    file3Menu.add(MenuItem3);
/////////////////////////////////借用和归还管理///////////////////////
    ActionListener menuListener4 = new MenuActionListener4();
         JMenu file4Menu = new JMenu("借用和归还管理");
Icon Icon = new ImageIcon(url+"icon/1332150.gif");
        file4Menu.setIcon(Icon);
         menuBar.add(file4Menu);
        JMenuItem Menu1 = new JMenuItem("借用");
        Menu1.addActionListener(menuListener4);
        Icon atIcon4 = new ImageIcon(url+"icon/1332151.gif");
        Menu1.setIcon(atIcon4);
        file4Menu.add(Menu1);
        JMenuItem Menu2 = new JMenuItem("归还");
        Menu2.addActionListener(menuListener4);
        Icon atIcon5 = new ImageIcon(url+"icon/1332153.gif");
        Menu2.setIcon(atIcon5);
        file4Menu.add(Menu2);
        JMenuItem Men3 = new JMenuItem("查询");
        Men3.addActionListener(menuListener4);
        Icon Ic2 = new ImageIcon(url+"icon/1332151.gif");
        Men3.setIcon(Ic2);
        file4Menu.add(Men3);
/////////////////////////////////用户管理///////////////////////
        ActionListener menuListener5 = new MenuActionListener5();
        
        JMenu file5Menu = new JMenu("用户管理");
        Icon atIcon = new ImageIcon(url+"icon/13321529.gif");
        file5Menu.setIcon(atIcon);
        menuBar.add(file5Menu);

        JMenuItem Menu3 = new JMenuItem("密码修改");
        Menu3.addActionListener(menuListener5);
        Icon atIcon2 = new ImageIcon(url+"icon/13321535.gif");
        Menu3.setIcon(atIcon2);
        file5Menu.add(Menu3);

        JMenuItem Menu4 = new JMenuItem("退出");
        Menu4.addActionListener(menuListener5);
        Icon atIcon3 = new ImageIcon(url+"icon/1332150.gif");
        Menu4.setIcon(atIcon3);
        file5Menu.add(Menu4);
    //    JPanel panel=new JPanel();
    //    JLabel lb = new JLabel(new ImageIcon("c:.\\dd.jpg")); 
    //    panel.add(lb); 
/////////////////////////////////关于///////////////////////
        ActionListener menuListener6 = new MenuActionListener6();
        
        JMenu aboutMenu = new JMenu("关于");
        Icon aboutIcon = new ImageIcon(url+"icon/13321517.gif");
        aboutMenu.setIcon(aboutIcon);
        menuBar.add(aboutMenu);
        
        JMenuItem aboutMenu2 = new JMenuItem("关于作者");
        aboutMenu2.addActionListener(menuListener6);
        Icon aboutIcon2 = new ImageIcon(url+"icon/1332151.gif");
        aboutMenu2.setIcon(aboutIcon2);
        aboutMenu.add(aboutMenu2);

        scrollPane=GetTree.getScrollPane();
        frame.getContentPane().add(scrollPane);
        TimePane mainPTime=TimePane.getTPane();
        //设置窗体的菜单栏为menuBar
    frame.getContentPane().setLayout(null);
    frame.setJMenuBar(menuBar);
    frame.setLocation(50,50);
    frame.getContentPane().add(mainPTime);
    frame.setSize(805, 580);
    frame.setVisible(true);
    frame.setResizable(false);
  }
  
 class ActionListenerDemo implements ActionListener
        {
                public void actionPerformed(ActionEvent e){
                        if(e.getActionCommand()=="ok"){

                                //this.dispose();

                        }
                }
        };
}

⌨️ 快捷键说明

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