📄 systemframe1.java~28~
字号:
package booksboeeowreadsystem;
import java.awt.BorderLayout;
import java.awt.Dimension;
import javax.swing.JOptionPane;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JToolBar;
import java.awt.*;
import javax.swing.JButton;
import javax.swing.ImageIcon;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import java.awt.event.WindowEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ComponentEvent;
import java.awt.event.ComponentAdapter;
import java.awt.event.HierarchyEvent;
import java.awt.event.HierarchyBoundsAdapter;
import java.awt.event.WindowFocusListener;
import javax.swing.*;
import java.util.Calendar;
import java.awt.event.InputMethodEvent;
import java.awt.event.InputMethodListener;
/**
* <p>Title: 图书借阅系统</p>
*
* <p>Description: 科学的管理系统</p>
*
* <p>Copyright: 吴明卫小组</p>
*
* <p>Company: </p>
*
* @author 吴明卫、程颖丽、张阳、黄家贵、陈波、涂帆
* @version 1.0
*/
public class SystemFrame1 extends JFrame {
JPanel contentPane ;
//登陆时候的判断的标志位 调用权限的整型值
static int t;
static String login;
static String dateTime;
boolean isLogin = false;
ImageIcon xtdl = new ImageIcon("../booksboeeowreadsystem/image/xtdl.jpg");
ImageIcon tsjy = new ImageIcon("../booksboeeowreadsystem/image/tsjy.jpg");
ImageIcon yqts = new ImageIcon("../booksboeeowreadsystem/image/yqts.jpg");
ImageIcon qkjy = new ImageIcon("../booksboeeowreadsystem/image/qkjy.jpg");
ImageIcon yqqk = new ImageIcon("../booksboeeowreadsystem/image/yqqk.jpg");
ImageIcon dzgl = new ImageIcon("../booksboeeowreadsystem/image/dzgl.jpg");
ImageIcon tsbm = new ImageIcon("../booksboeeowreadsystem/image/tsbm.jpg");
ImageIcon tsjs = new ImageIcon("../booksboeeowreadsystem/image/tsjs.jpg");
ImageIcon qkbm = new ImageIcon("../booksboeeowreadsystem/image/qkbm.jpg");
ImageIcon qkjs = new ImageIcon("../booksboeeowreadsystem/image/qkjs.jpg");
ImageIcon bzwd = new ImageIcon("../booksboeeowreadsystem/image/bzwd.jpg");
ImageIcon tcxt = new ImageIcon("../booksboeeowreadsystem/image/tcxt.jpg");
ImageIcon tu = new ImageIcon("../booksboeeowreadsystem/image/tu.jpg");
JToolBar jToolBar1 = new JToolBar();
JButton jBttcxt = new JButton(tcxt);
JButton jBtbzwd = new JButton(bzwd);
JButton jBtqkjs = new JButton(qkjs);
JButton jBtqkbm = new JButton(qkbm);
JButton jBttsjs = new JButton(tsjs);
JButton jBttsbm = new JButton(tsbm);
JButton jBtdzgl = new JButton(dzgl);
JButton jBtyqqk = new JButton(yqqk);
JButton jBtqkjy = new JButton(qkjy);
JButton jBtyqts = new JButton(yqts);
JButton jBttsjy = new JButton(tsjy);
JButton jBtxtdl = new JButton(xtdl);
JMenuBar jMenuBar1 = new JMenuBar();
JMenu jmuSystem = new JMenu();
JMenu jmuOperation = new JMenu();
JMenu jmuReader = new JMenu();
JMenu jmuBookSystem = new JMenu();
JMenu jmuMagazineSystem = new JMenu();
JMenu jmDataSystem = new JMenu();
JMenu jmuHlep = new JMenu();
JMenuItem jmiLogin = new JMenuItem();
JMenuItem jmiPassword = new JMenuItem();
JMenuItem jmiExit = new JMenuItem();
JMenuItem jmiBorrowBook = new JMenuItem();
JMenuItem jmiOverdueBook = new JMenuItem();
JMenuItem jmiMagazine = new JMenuItem();
JMenuItem jmiOverdueMagazine = new JMenuItem();
JMenuItem jmireaderFile = new JMenuItem();
JMenuItem jmiReaderBorrowQuery = new JMenuItem();
JMenuItem jmiBookNumberDepot = new JMenuItem();
JMenuItem jmiBookLogout = new JMenuItem();
JMenuItem jmiBookQuery = new JMenuItem();
JMenuItem jmiBookBorrowQuery = new JMenuItem();
JMenuItem jmiBookDepotQuery = new JMenuItem();
JMenuItem jmiBookLogoutQuery = new JMenuItem();
JMenuItem jmiMagazineNumberDepot = new JMenuItem();
JMenuItem jmiMagazineLogout = new JMenuItem();
JMenuItem jmiMagazineQuery = new JMenuItem();
JMenuItem jmiMagazineBorrowQuery = new JMenuItem();
JMenuItem jmiMagazineDepotQuery = new JMenuItem();
JMenuItem jmiMagazineLogoutQuery = new JMenuItem();
JMenuItem jmiOP = new JMenuItem();
JMenuItem jmiSystemDataSetting = new JMenuItem();
JMenuItem jmiBookSort = new JMenuItem();
JMenuItem jmiReaderSort = new JMenuItem();
JMenuItem jmiBookstackSort = new JMenuItem();
JMenuItem jmiHelpText = new JMenuItem();
JMenuItem jmiHelpAuthor = new JMenuItem();
JToolBar jToolBar2 = new JToolBar();
JToolBar jToolBar3 = new JToolBar();
JPanel jPanelSystemBottom = new JPanel();
JLabel jLabeljPanelSystemBottom2 = new JLabel();
JLabel jLabeljPanelSystemBottom1 = new JLabel();
JLabel jLabeljPanelSystemBottom3 = new JLabel();
//构建模块 panel 的实例
Dbcom db = new Dbcom();
SystemPanel1 systemPanel1 =new SystemPanel1();
ReaderSystemPanel readerSystemPanel = new ReaderSystemPanel(db);
BooksInfoSystemPanel booksInfoSystemPanel = new BooksInfoSystemPanel(db);
DailyPperationSystemPanel dailyPperationSystemPanel = new DailyPperationSystemPanel(db);
MagazineInfoSystemPanel magazineInfoSystemPanel = new MagazineInfoSystemPanel(db);
MagazineInfoSystemPanel1 magazinChaXun = new MagazineInfoSystemPanel1(db);
BooksInfoChaxunPanel booksInfoChaxun = new BooksInfoChaxunPanel(db);
FrameHelp helpFrame = new FrameHelp();
ReaderSystemChaXunPanel readerChaXun = new ReaderSystemChaXunPanel(db);
DailyPperationSystemBooksChaXunPanel1 yqtspanel = new DailyPperationSystemBooksChaXunPanel1();
DailPperationSystemMagzinChaXunPanel yqqkPanel = new DailPperationSystemMagzinChaXunPanel();
DailyPperationMagezinSystemPanel qkjyPanel = new DailyPperationMagezinSystemPanel(db);
//
JMenuItem jMizzflsz = new JMenuItem();
JPanel sysjPanel = new JPanel();
JLabel jLtu = new JLabel(tu);
public SystemFrame1() {
try {
//setDefaultCloseOperation(EXIT_ON_CLOSE);
setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}
/**
* Component initialization.
*
* @throws java.lang.Exception
*/
private void jbInit() throws Exception {
contentPane = (JPanel)getContentPane();
this.getContentPane().setLayout(null);
this.setJMenuBar(jMenuBar1);
this.setSize(new Dimension(880, 660));
setTitle("特优图书借阅管理系统");
this.addComponentListener(new SystemFrame1_this_componentAdapter(this));
this.addWindowFocusListener(new SystemFrame1_this_windowFocusAdapter(this));
this.addWindowListener(new SystemFrame1_this_windowAdapter(this));
jBtbzwd.setFont(new java.awt.Font("Default", Font.PLAIN, 14));
jBtbzwd.setToolTipText("帮助文档");
jBtbzwd.addActionListener(new SystemFrame1_jBtbzwd_actionAdapter(this));
jBtqkjs.setFont(new java.awt.Font("Default", Font.PLAIN, 14));
jBtqkjs.setToolTipText("期刊检索");
jBtqkjs.addActionListener(new SystemFrame1_jBtqkjs_actionAdapter(this));
jBtqkbm.setFont(new java.awt.Font("Default", Font.PLAIN, 14));
jBtqkbm.setToolTipText("期刊编目");
jBtqkbm.addActionListener(new SystemFrame1_jBtqkbm_actionAdapter(this));
jBttsjs.setFont(new java.awt.Font("Default", Font.PLAIN, 14));
jBttsjs.setToolTipText("图书检索");
jBttsjs.addActionListener(new SystemFrame1_jBttsjs_actionAdapter(this));
jBttsbm.setFont(new java.awt.Font("Default", Font.PLAIN, 12));
jBttsbm.setToolTipText("图书编目");
jBttsbm.addActionListener(new SystemFrame1_jBttsbm_actionAdapter(this));
jBtdzgl.setFont(new java.awt.Font("Default", Font.PLAIN, 12));
jBtdzgl.setToolTipText("读者管理");
jBtdzgl.addActionListener(new SystemFrame1_jBtdzgl_actionAdapter(this));
jBtyqqk.setFont(new java.awt.Font("Default", Font.PLAIN, 12));
jBtyqqk.setToolTipText("逾期期刊查询");
jBtyqqk.addActionListener(new SystemFrame1_jBtyqqk_actionAdapter(this));
jBtqkjy.setFont(new java.awt.Font("Default", Font.PLAIN, 12));
jBtqkjy.setToolTipText("期刊检索");
jBtqkjy.addActionListener(new SystemFrame1_jBtqkjy_actionAdapter(this));
jBtyqts.setFont(new java.awt.Font("Default", Font.PLAIN, 12));
jBtyqts.setToolTipText("逾期图书查询");
jBtyqts.addActionListener(new SystemFrame1_jBtyqts_actionAdapter(this));
jBttsjy.setFont(new java.awt.Font("Default", Font.PLAIN, 12));
jBttsjy.setToolTipText("图书检索");
jBttsjy.addActionListener(new SystemFrame1_jBttsjy_actionAdapter(this));
jBtxtdl.setFont(new java.awt.Font("Default", Font.PLAIN, 12));
jBtxtdl.setToolTipText("系统登录");
jBtxtdl.addActionListener(new SystemFrame1_jBtxtdl_actionAdapter(this));
jBttcxt.setFont(new java.awt.Font("Default", Font.PLAIN, 12));
jBttcxt.setToolTipText("退出系统");
jBttcxt.setPressedIcon(tcxt);
jBttcxt.addActionListener(new SystemFrame1_jBttcxt_actionAdapter(this));
jmuSystem.setFont(new java.awt.Font("Default", Font.PLAIN, 14));
jmuSystem.setText("系统管理");
jmuOperation.setEnabled(true);
jmuOperation.setFont(new java.awt.Font("Default", Font.PLAIN, 14));
jmuOperation.setText("日常流通管理");
jmuReader.setEnabled(true);
jmuReader.setFont(new java.awt.Font("Default", Font.PLAIN, 14));
jmuReader.setText("读者管理");
jmuBookSystem.setEnabled(true);
jmuBookSystem.setFont(new java.awt.Font("Default", Font.PLAIN, 14));
jmuBookSystem.setText("图书管理");
jmuMagazineSystem.setEnabled(true);
jmuMagazineSystem.setFont(new java.awt.Font("Default", Font.PLAIN, 14));
jmuMagazineSystem.setText("期刊管理");
jmDataSystem.setEnabled(true);
jmDataSystem.setFont(new java.awt.Font("Default", Font.PLAIN, 14));
jmDataSystem.setText("系统数据维护");
jmuHlep.setFont(new java.awt.Font("Default", Font.PLAIN, 14));
jmuHlep.setText("帮助");
jmiLogin.setFont(new java.awt.Font("Default", Font.PLAIN, 12));
jmiLogin.setText("系统登录");
jmiLogin.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.
event.KeyEvent.VK_A, java.awt.event.KeyEvent.CTRL_MASK, false));
jmiLogin.addActionListener(new SystemFrame1_jmiLogin_actionAdapter(this));
jmiPassword.setFont(new java.awt.Font("Default", Font.PLAIN, 12));
jmiPassword.setText("修改密码");
jmiPassword.addActionListener(new
SystemFrame1_jmiPassword_actionAdapter(this));
jmiExit.setFont(new java.awt.Font("Default", Font.PLAIN, 12));
jmiExit.setText("退出系统");
jmiExit.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.
event.KeyEvent.VK_X, java.awt.event.KeyEvent.CTRL_MASK, false));
jmiExit.addActionListener(new SystemFrame1_jmiExit_actionAdapter(this));
jmiBorrowBook.setFont(new java.awt.Font("Default", Font.PLAIN, 12));
jmiBorrowBook.setText("图书借阅");
jmiBorrowBook.addActionListener(new
SystemFrame1_jmiBorrowBook_actionAdapter(this));
jmiOverdueBook.setFont(new java.awt.Font("Default", Font.PLAIN, 12));
jmiOverdueBook.setText("逾期图书查询");
jmiOverdueBook.addActionListener(new
SystemFrame1_jmiOverdueBook_actionAdapter(this));
jmiMagazine.setFont(new java.awt.Font("Default", Font.PLAIN, 12));
jmiMagazine.setText("期刊借阅");
jmiMagazine.addActionListener(new
SystemFrame1_jmiMagazine_actionAdapter(this));
jmiOverdueMagazine.setFont(new java.awt.Font("Default", Font.PLAIN, 12));
jmiOverdueMagazine.setText("逾期期刊查询");
jmiOverdueMagazine.addActionListener(new
SystemFrame1_jmiOverdueMagazine_actionAdapter(this));
jmireaderFile.setFont(new java.awt.Font("Default", Font.PLAIN, 12));
jmireaderFile.setText("读者档案管理");
jmireaderFile.addActionListener(new
SystemFrame1_jmireaderFile_actionAdapter(this));
jmiReaderBorrowQuery.setFont(new java.awt.Font("Default", Font.PLAIN, 12));
jmiReaderBorrowQuery.setText("读者借阅查询");
jmiReaderBorrowQuery.addActionListener(new
SystemFrame1_jmiReaderBorrowQuery_actionAdapter(this));
jmiBookNumberDepot.setFont(new java.awt.Font("Default", Font.PLAIN, 12));
jmiBookNumberDepot.setText("图书编目入库");
jmiBookNumberDepot.addActionListener(new
SystemFrame1_jmiBookNumberDepot_actionAdapter(this));
jmiBookLogout.setFont(new java.awt.Font("Default", Font.PLAIN, 12));
jmiBookLogout.setText("图书注销管理");
jmiBookLogout.addActionListener(new
SystemFrame1_jmiBookLogout_actionAdapter(this));
jmiBookQuery.setFont(new java.awt.Font("Default", Font.PLAIN, 12));
jmiBookQuery.setText("图书档案查询");
jmiBookQuery.addActionListener(new
SystemFrame1_jmiBookQuery_actionAdapter(this));
jmiBookBorrowQuery.setFont(new java.awt.Font("Default", Font.PLAIN, 12));
jmiBookBorrowQuery.setText("图书借阅查询");
jmiBookDepotQuery.setFont(new java.awt.Font("Default", Font.PLAIN, 12));
jmiBookDepotQuery.setText("图书入库查询");
jmiBookLogoutQuery.setFont(new java.awt.Font("Default", Font.PLAIN, 12));
jmiBookLogoutQuery.setText("图书注销查询");
jmiMagazineNumberDepot.setFont(new java.awt.Font("Default", Font.PLAIN, 12));
jmiMagazineNumberDepot.setText("期刊编目入库");
jmiMagazineNumberDepot.addActionListener(new
SystemFrame1_jmiMagazineNumberDepot_actionAdapter(this));
jmiMagazineLogout.setFont(new java.awt.Font("Default", Font.PLAIN, 12));
jmiMagazineLogout.setText("期刊注销管理");
jmiMagazineQuery.setFont(new java.awt.Font("Default", Font.PLAIN, 12));
jmiMagazineQuery.setText("期刊档案查询");
jmiMagazineQuery.addActionListener(new
SystemFrame1_jmiMagazineQuery_actionAdapter(this));
jmiMagazineBorrowQuery.setFont(new java.awt.Font("Default", Font.PLAIN, 12));
jmiMagazineBorrowQuery.setText("期刊借阅查询");
jmiMagazineDepotQuery.setFont(new java.awt.Font("Default", Font.PLAIN, 12));
jmiMagazineDepotQuery.setText("期刊入库查询");
jmiMagazineLogoutQuery.setFont(new java.awt.Font("Default", Font.PLAIN, 12));
jmiMagazineLogoutQuery.setText("期刊注销查询");
jmiOP.setFont(new java.awt.Font("Default", Font.PLAIN, 12));
jmiOP.setText("操作人员管理");
jmiOP.addActionListener(new SystemFrame1_jmiOP_actionAdapter(this));
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -