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

📄 frame1.java

📁 基于java语言编写且已编译运行的图书馆管理系统的开发应用。连接sql server 2005数据库
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
package untitled5;

import java.awt.*;
import java.awt.event.*;

import javax.swing.*;
import com.borland.jbcl.layout.*;

/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2003</p>
 * <p>Company: </p>
 * @author not attributable
 * @version 1.0
 */
//系统主界面
public class Frame1 extends JFrame {
  JPanel contentPane;
  XYLayout xYLayout1 = new XYLayout();
  JMenuBar jMenuBar1 = new JMenuBar();
  JLabel 图书馆管理系统 = new JLabel();
  
  JMenu 读者登录窗口 = new JMenu();
  JMenuItem 读者状态查询 = new JMenuItem();
  JMenuItem 书籍状态查询 = new JMenuItem();
  JMenuItem 读者查询 = new JMenuItem();
  JMenuItem 书籍查询 = new JMenuItem();
  JMenuItem 预定书刊 = new JMenuItem();
  JMenuItem 借书 = new JMenuItem();
  JMenuItem 还书 = new JMenuItem();
  
  
  JMenu 图书馆管理员登录窗口 = new JMenu();
  JMenuItem 取消预定 = new JMenuItem();     
  JMenuItem 借书处理 = new JMenuItem();
  JMenuItem 还书处理 = new JMenuItem();
 
 
  
  
  
  JMenu 图书馆维护员登录窗口 = new JMenu();
  JMenuItem 增加读者 = new JMenuItem();
  JMenuItem 删除读者 = new JMenuItem();
  JMenuItem 增加书刊 = new JMenuItem();
  JMenuItem 删除书刊 = new JMenuItem();
  JMenuItem 增加书目 = new JMenuItem();
  JMenuItem 删除书目 = new JMenuItem();
 

  
  

  //Construct the frame
  public Frame1() {
    enableEvents(AWTEvent.WINDOW_EVENT_MASK);
    try {
      jbInit();
    }
    catch(Exception e) {
      e.printStackTrace();
    }
    
    this.addWindowListener(new WindowAdapter()
    {public void windowClosing(WindowEvent e)
    {setVisible(false);}});
    
  }
  //Component initialization
  private void jbInit() throws Exception  {
	  
   contentPane = (JPanel) this.getContentPane();
   contentPane.setLayout(xYLayout1);
    
    
    this.setSize(new Dimension(600, 500));
    this.setTitle("图书馆管理系统"+"(肖玺制作)");
    
    读者登录窗口.setFont(new java.awt.Font("SansSerif", 0, 20));
    读者登录窗口.setText(" 读者登录窗口");
    
    读者状态查询.setFont(new java.awt.Font("SansSerif", 0, 20));
    读者状态查询.setText("读者状态查询");
    读者状态查询.addActionListener(new Frame1_读者状态查询_ActionAdapter(this));
    
    
    读者查询.setFont(new java.awt.Font("SansSerif", 0, 20));
    读者查询.setText("读者查询");
    读者查询.addActionListener(new Frame1_读者查询_ActionAdapter(this));
    
    
    图书馆管理员登录窗口.setFont(new java.awt.Font("SansSerif", 0, 20));
    图书馆管理员登录窗口.setText("图书馆管理员登录窗口");
    
    书籍查询.setFont(new java.awt.Font("SansSerif", 0, 20));
    书籍查询.setText("书籍查询");
    书籍查询.addActionListener(new Frame1_书籍查询_ActionAdapter(this));
    
    书籍状态查询.setFont(new java.awt.Font("SansSerif", 0, 20));
    书籍状态查询.setText(" 书籍状态查询");
    书籍状态查询.addActionListener(new Frame1_书籍状态查询_ActionAdapter(this));
    
    图书馆管理系统.setFont(new java.awt.Font("SansSerif", 0, 20));
    图书馆管理系统.setForeground(new Color(210, 0, 0));
    图书馆管理系统.setHorizontalAlignment(SwingConstants.LEADING);
    图书馆管理系统.setText("图书馆管理系统");
    
    
   contentPane.setFont(new java.awt.Font("Dialog", 0, 11));
   contentPane.setForeground(Color.darkGray);
    
    
    取消预定.setFont(new java.awt.Font("SansSerif", 0, 20));
    取消预定.setText("取消预定");
    取消预定.addActionListener(new Frame1_取消预定_actionAdapter(this));
    
    增加读者.setFont(new java.awt.Font("SansSerif", 0, 20));
    增加读者.setText("增加读者");
    增加读者.addActionListener(new Frame1_增加读者_actionAdapter(this));
    
    删除读者.setFont(new java.awt.Font("SansSerif", 0, 20));
    删除读者.setText("删除读者");
    删除读者.addActionListener(new Frame1_删除读者_actionAdapter(this));
    
    预定书刊.setFont(new java.awt.Font("SansSerif", 0, 20));
    预定书刊.setText("预定书刊");
    预定书刊.addActionListener(new Frame1_预定书刊_actionAdapter(this));
    
    增加书刊.setFont(new java.awt.Font("SansSerif", 0, 20));
    增加书刊.setText("增加书刊");
    增加书刊.addActionListener(new Frame1_增加书刊_actionAdapter(this));
    
    删除书刊.setFont(new java.awt.Font("SansSerif", 0, 20));
    删除书刊.setText("删除书刊");
    删除书刊.addActionListener(new Frame1_删除书刊_actionAdapter(this));
    
    
    增加书目.setFont(new java.awt.Font("SansSerif", 0, 20));
    增加书目.setText("增加书目");
    增加书目.addActionListener(new Frame1_增加书目_actionAdapter(this));
    
    删除书目.setFont(new java.awt.Font("SansSerif", 0, 20));
    删除书目.setText("删除书目");
    删除书目.addActionListener(new Frame1_删除书目_actionAdapter(this));
    
    
    图书馆维护员登录窗口.setFont(new java.awt.Font("SansSerif", 0, 20));
    图书馆维护员登录窗口.setText("图书馆维护员登录窗口");
    
    
    借书.setFont(new java.awt.Font("SansSerif", 0, 20));
    借书.setText("借书");
    借书.addActionListener(new Frame1_借书_actionAdapter(this));
    
    还书.setFont(new java.awt.Font("SansSerif", 0, 20));
    还书.setText("还书");
    还书.addActionListener(new Frame1_还书_actionAdapter(this));
    
    借书处理.setFont(new java.awt.Font("SansSerif", 0, 20));
    借书处理.setText("借书处理");
    借书处理.addActionListener(new Frame1_借书处理_actionAdapter(this));
    
    还书处理.setFont(new java.awt.Font("SansSerif", 0, 20));
    还书处理.setText("还书处理");
    还书处理.addActionListener(new Frame1_还书处理_actionAdapter(this));
    
      
    读者登录窗口.addSeparator();
    读者登录窗口.add(读者查询);
    读者登录窗口.addSeparator();
    读者登录窗口.add(书籍查询);
    读者登录窗口.addSeparator();
    读者登录窗口.add(预定书刊);
    读者登录窗口.addSeparator();
    读者登录窗口.add(借书);
    读者登录窗口.addSeparator();
    读者登录窗口.add(还书);
    
    
   
  
    图书馆管理员登录窗口.addSeparator();
    图书馆管理员登录窗口.add(取消预定);
    图书馆管理员登录窗口.addSeparator();
    图书馆管理员登录窗口.add(借书处理);
    图书馆管理员登录窗口.addSeparator();
    图书馆管理员登录窗口.add(还书处理);
 
    
    
    图书馆维护员登录窗口.addSeparator();
    图书馆维护员登录窗口.add(读者状态查询);
    图书馆维护员登录窗口.addSeparator();
    图书馆维护员登录窗口.add(增加书刊);
    图书馆维护员登录窗口.addSeparator();
    图书馆维护员登录窗口.add(删除书刊);
    图书馆维护员登录窗口.addSeparator();
    图书馆维护员登录窗口.add(增加读者);
    图书馆维护员登录窗口.addSeparator();
    图书馆维护员登录窗口.add(删除读者);
    图书馆维护员登录窗口.addSeparator();
    图书馆维护员登录窗口.add(增加书目);
    图书馆维护员登录窗口.addSeparator();
    图书馆维护员登录窗口.add(删除书目);
    图书馆维护员登录窗口.addSeparator();
    图书馆维护员登录窗口.add(书籍状态查询);
    
    
    jMenuBar1.add( 读者登录窗口);
    jMenuBar1.add(图书馆管理员登录窗口);
    jMenuBar1.add(图书馆维护员登录窗口);
 
    contentPane.add(图书馆管理系统, new XYConstraints(226, 0, -1, -1));
    
    
    this.setJMenuBar(jMenuBar1);
  }
  //File | Exit action performed
  
  
  
  public void 读者状态查询_actionPerformed(ActionEvent e) {
    try {
     Frame2   Frame= new Frame2();
       Frame.show();

    }
    catch (Exception ew) {

          System.out.println(ew.getMessage());
    }


  }
  
  
  
  public void 读者查询_actionPerformed(ActionEvent e) {
	    try {
	     Frame2   Frame= new Frame2();
	       Frame.show();

	    }
	    catch (Exception ew) {

	          System.out.println(ew.getMessage());
	    }


	  }
  
  
  
  //Help | About action performed
  public void 书籍查询_actionPerformed(ActionEvent e) {
    try {
     Frame3   Frame= new Frame3();
       Frame.show();

    }
    catch (Exception ew) {

          System.out.println(ew.getMessage());
    }


  }
  
  public void 书籍状态查询_actionPerformed(ActionEvent e) {
	    try {
	     Frame3   Frame= new Frame3();
	       Frame.show();

	    }
	    catch (Exception ew) {

	          System.out.println(ew.getMessage());
	    }


	  }
  
  //Overridden so we can exit when window is closed
  protected void processWindowEvent(WindowEvent e) {
    super.processWindowEvent(e);
    if (e.getID() == WindowEvent.WINDOW_CLOSING) {
      读者状态查询_actionPerformed(null);
    }
  }

  void 预定书刊_actionPerformed(ActionEvent e) {
    try {
    yuding   Frame= new yuding();
      Frame.show();

   }
   catch (Exception ew) {

         System.out.println(ew.getMessage());
   }


  }

  void 取消预定_actionPerformed(ActionEvent e) {
    try {
    unserve   Frame= new unserve();
      Frame.show();

   }
   catch (Exception ew) {

         System.out.println(ew.getMessage());
   }


  }

  void 增加读者_actionPerformed(ActionEvent e) {
    try {
   addreader   Frame= new addreader();
     Frame.show();

  }
  catch (Exception ew) {

        System.out.println(ew.getMessage());
  }




  }

⌨️ 快捷键说明

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