📄 frame1.java
字号:
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 + -