📄 mainfrm.java
字号:
package asset;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ImageIcon;
import javax.swing.*;
import javax.swing.table.TableModel;
import javax.swing.table.DefaultTableModel;
import Rule.recordRule;
import java.awt.*;
import javax.swing.table.JTableHeader;
import java.sql.*;
/**
* <p>Title: 固定资产管理系统</p>
*
* <p>这是主界面与查询界面 </p>
*
* <p>Copyright: Copyright (c) 2007</p>
*
* <p>Company: HackCity</p>
*
* @author NightEagle
* @version 1.0
*/
public class MainFrm extends JFrame {
recordRule objRecordRule;
JPanel contentPane;
JMenuBar jMenuBar1 = new JMenuBar();
JMenu menUseAdmin = new JMenu();
JLabel statusBar = new JLabel();
JMenuItem menUseAdd = new JMenuItem();
JMenuItem menUseUpdate = new JMenuItem();
JMenuItem menUseDel = new JMenuItem();
JMenu menAssetAdmin = new JMenu();
JMenuItem menAssetAdd = new JMenuItem();
JMenuItem menAssetUpdate = new JMenuItem();
JMenuItem menAssetDel = new JMenuItem();
JMenu menAbout = new JMenu();
JMenuItem aboutUs = new JMenuItem();
JMenu MenExit = new JMenu();
JMenuItem adminLogin = new JMenuItem();
JMenuItem close = new JMenuItem();
JTable defaultLog = new JTable();
JLabel labLogo = new JLabel();
JMenuItem jMenuItem1 = new JMenuItem();
JLabel jLabel1 = new JLabel();
JButton jButton1 = new JButton();
JMenuItem jMenuItem2 = new JMenuItem();
JMenu menAssetAdminLendandReturn = new JMenu();
JMenuItem menAssetLend = new JMenuItem();
JMenuItem menAssetReturn = new JMenuItem();
JTableHeader jTableHeader1 = defaultLog.getTableHeader();
JScrollPane jScrollPane1 = new JScrollPane();
public MainFrm() {
try {
setDefaultCloseOperation(EXIT_ON_CLOSE);
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}
/**
* Component initialization.
*
* @throws java.lang.Exception
*/
private void jbInit() throws Exception {
objRecordRule = new recordRule();
contentPane = (JPanel) getContentPane();
contentPane.setLayout(null);
this.setBounds(250, 180, 720, 480);
this.setResizable(false);
setSize(new Dimension(720, 480));
setTitle("固定资产管理系统");
statusBar.setText(" ");
statusBar.setBounds(new Rectangle(0, 464, 720, 16));
menUseAdmin.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
menUseAdmin.setText("用户管理");
menUseAdd.setFont(new java.awt.Font("黑体", Font.PLAIN, 13));
menUseAdd.setText("用户添加");
menUseAdd.addActionListener(new MainFrm_menUseAdd_actionAdapter(this));
menUseUpdate.setFont(new java.awt.Font("黑体", Font.PLAIN, 13));
menUseUpdate.setText("用户修改");
menUseUpdate.addActionListener(new MainFrm_menUseUpdate_actionAdapter(this));
menUseDel.setFont(new java.awt.Font("黑体", Font.PLAIN, 13));
menUseDel.setText("用户删除");
menUseDel.addActionListener(new MainFrm_menUseDel_actionAdapter(this));
menAssetAdmin.setFont(new java.awt.Font("黑体", Font.PLAIN, 15));
menAssetAdmin.setText("资产管理");
menAssetAdd.setFont(new java.awt.Font("黑体", Font.PLAIN, 13));
menAssetAdd.setText("资产添加");
menAssetAdd.addActionListener(new MainFrm_menAssetAdd_actionAdapter(this));
menAssetUpdate.setFont(new java.awt.Font("黑体", Font.PLAIN, 13));
menAssetUpdate.setText("资产修改");
menAssetUpdate.addActionListener(new
MainFrm_menAssetUpdate_actionAdapter(this));
jTableHeader1.setBounds(new Rectangle(225, 58, 466, 25));
menAssetDel.setFont(new java.awt.Font("黑体", Font.PLAIN, 13));
menAssetDel.setText("资产删除");
menAssetDel.addActionListener(new MainFrm_menAssetDel_actionAdapter(this));
menAbout.setFont(new java.awt.Font("黑体", Font.PLAIN, 15));
menAbout.setText("关于");
aboutUs.setFont(new java.awt.Font("黑体", Font.PLAIN, 13));
aboutUs.setText("关于我们");
aboutUs.addActionListener(new MainFrm_aboutUs_actionAdapter(this));
MenExit.setFont(new java.awt.Font("黑体", Font.PLAIN, 15));
MenExit.setText("退出");
adminLogin.setFont(new java.awt.Font("黑体", Font.PLAIN, 13));
adminLogin.setText("管理员登陆");
adminLogin.addActionListener(new MainFrm_adminLogin_actionAdapter(this));
close.setFont(new java.awt.Font("黑体", Font.PLAIN, 13));
close.setText("关闭程序");
close.addActionListener(new MainFrm_close_actionAdapter(this));
jScrollPane1.setBounds(new Rectangle(225, 58, 466, 291));
TableModel DF_TableCM = null;
try {
DF_TableCM = new DefaultTableModel(objRecordRule.isSelectLog(),
objRecordRule.df_TableHeard());
defaultLog.setModel(DF_TableCM);
jScrollPane1.getViewport().add(defaultLog, jTableHeader1);
} catch (Exception ex) {
}
jButton1.addActionListener(new MainFrm_jButton1_actionAdapter(this));
labLogo.setText("");
labLogo.setBounds(new Rectangle(21, 5, 187, 376));
jMenuItem1.setFont(new java.awt.Font("黑体", Font.PLAIN, 13));
jMenuItem1.setText("用户查询");
jMenuItem1.addActionListener(new MainFrm_jMenuItem1_actionAdapter(this));
jLabel1.setFont(new java.awt.Font("华文琥珀", Font.PLAIN, 24));
jLabel1.setForeground(Color.blue);
jLabel1.setText("固定资产借还记录查询");
jLabel1.setBounds(new Rectangle(327, 17, 265, 35));
jButton1.setBounds(new Rectangle(604, 366, 65, 28));
jButton1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
jButton1.setBorder(null);
jButton1.setText("刷新");
jMenuItem2.setText("资产理询");
jMenuItem2.addActionListener(new MainFrm_jMenuItem2_actionAdapter(this));
menAssetAdminLendandReturn.setFont(new java.awt.Font("黑体", Font.PLAIN,
15));
menAssetAdminLendandReturn.setText("借还管理");
menAssetLend.setFont(new java.awt.Font("黑体", Font.PLAIN, 13));
menAssetLend.setText("资产借出");
menAssetLend.addActionListener(new MainFrm_menAssetLend_actionAdapter(this));
menAssetReturn.setFont(new java.awt.Font("黑体", Font.PLAIN, 13));
menAssetReturn.setText("资产归还");
menAssetReturn.addActionListener(new
MainFrm_menAssetReturn_actionAdapter(this));
jTableHeader1.setFont(new java.awt.Font("黑体", Font.PLAIN, 14));
jMenuBar1.add(menUseAdmin);
jMenuBar1.add(menAssetAdmin);
jMenuBar1.add(menAssetAdminLendandReturn);
jMenuBar1.add(menAbout);
jMenuBar1.add(MenExit);
setJMenuBar(jMenuBar1);
contentPane.add(statusBar, null);
contentPane.add(labLogo);
contentPane.add(jLabel1);
contentPane.add(defaultLog);
contentPane.add(jTableHeader1);
contentPane.add(jButton1);
contentPane.add(jScrollPane1);
menUseAdmin.add(menUseAdd);
menUseAdmin.add(menUseUpdate);
menUseAdmin.add(menUseDel);
menUseAdmin.add(jMenuItem1);
menAssetAdmin.add(menAssetAdd);
menAssetAdmin.add(menAssetUpdate);
menAssetAdmin.add(menAssetDel);
menAssetAdmin.add(jMenuItem2);
menAbout.add(aboutUs);
MenExit.add(adminLogin);
MenExit.add(close);
menAssetAdminLendandReturn.add(menAssetLend);
menAssetAdminLendandReturn.add(menAssetReturn);
defaultLog.setBounds(new Rectangle(225, 84, 466, 266));
ImageIcon images = new ImageIcon("imag\\logo1.jpg");
labLogo.setIcon(images);
}
public void close_actionPerformed(ActionEvent e) {
System.exit(0);
}
public void adminLogin_actionPerformed(ActionEvent e) {
LoginFrm login = new LoginFrm();
login.show();
this.dispose();
}
public void menUseAdd_actionPerformed(ActionEvent e) {
addUserFrm addUser = new addUserFrm();
addUser.show();
}
public void menUseUpdate_actionPerformed(ActionEvent e) {
updatePesonelFrm updatePesonel = new updatePesonelFrm();
updatePesonel.show();
}
public void menUseDel_actionPerformed(ActionEvent e) {
delPesonelFrm delPesonel = new delPesonelFrm();
delPesonel.show();
}
public void jMenuItem1_actionPerformed(ActionEvent e) {
selectUseFrm select = new selectUseFrm();
select.show();
}
public void aboutUs_actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(this,
"北大青鸟南通(崇川)培训中心 SA1T05 NightEagle 设计开发\n 版权所有 违者必究",
"关于我们", JOptionPane.INFORMATION_MESSAGE);
}
public void menAssetAdd_actionPerformed(ActionEvent e) {
assetAddFrm assetAdd = new assetAddFrm();
assetAdd.show();
}
public void menAssetUpdate_actionPerformed(ActionEvent e) {
assetUpdateFrm assetUpdate = new assetUpdateFrm();
assetUpdate.show();
}
public void menAssetDel_actionPerformed(ActionEvent e) {
assetDelFrm assetDel = new assetDelFrm();
assetDel.show();
}
public void jMenuItem2_actionPerformed(ActionEvent e) {
assetSelectFrm assetSelect = new assetSelectFrm();
assetSelect.show();
}
public void menAssetLend_actionPerformed(ActionEvent e) {
assetLendFrm assetLend = new assetLendFrm();
assetLend.show();
}
public void menAssetReturn_actionPerformed(ActionEvent e) {
assetReturnFrm assetReturn = new assetReturnFrm();
assetReturn.show();
}
public void jButton1_actionPerformed(ActionEvent e) {
TableModel DF_TableCM = null;
try {
DF_TableCM = new DefaultTableModel(objRecordRule.isSelectLog(),
objRecordRule.df_TableHeard());
defaultLog.setModel(DF_TableCM);
jScrollPane1.getViewport().add(defaultLog, jTableHeader1);
} catch (Exception ex) {
}
}
}
class MainFrm_jButton1_actionAdapter implements ActionListener {
private MainFrm adaptee;
MainFrm_jButton1_actionAdapter(MainFrm adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton1_actionPerformed(e);
}
}
class MainFrm_menAssetReturn_actionAdapter implements ActionListener {
private MainFrm adaptee;
MainFrm_menAssetReturn_actionAdapter(MainFrm adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.menAssetReturn_actionPerformed(e);
}
}
class MainFrm_menAssetLend_actionAdapter implements ActionListener {
private MainFrm adaptee;
MainFrm_menAssetLend_actionAdapter(MainFrm adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.menAssetLend_actionPerformed(e);
}
}
class MainFrm_jMenuItem2_actionAdapter implements ActionListener {
private MainFrm adaptee;
MainFrm_jMenuItem2_actionAdapter(MainFrm adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMenuItem2_actionPerformed(e);
}
}
class MainFrm_menAssetUpdate_actionAdapter implements ActionListener {
private MainFrm adaptee;
MainFrm_menAssetUpdate_actionAdapter(MainFrm adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.menAssetUpdate_actionPerformed(e);
}
}
class MainFrm_menAssetDel_actionAdapter implements ActionListener {
private MainFrm adaptee;
MainFrm_menAssetDel_actionAdapter(MainFrm adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.menAssetDel_actionPerformed(e);
}
}
class MainFrm_menAssetAdd_actionAdapter implements ActionListener {
private MainFrm adaptee;
MainFrm_menAssetAdd_actionAdapter(MainFrm adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.menAssetAdd_actionPerformed(e);
}
}
class MainFrm_aboutUs_actionAdapter implements ActionListener {
private MainFrm adaptee;
MainFrm_aboutUs_actionAdapter(MainFrm adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.aboutUs_actionPerformed(e);
}
}
class MainFrm_jMenuItem1_actionAdapter implements ActionListener {
private MainFrm adaptee;
MainFrm_jMenuItem1_actionAdapter(MainFrm adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMenuItem1_actionPerformed(e);
}
}
class MainFrm_menUseDel_actionAdapter implements ActionListener {
private MainFrm adaptee;
MainFrm_menUseDel_actionAdapter(MainFrm adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.menUseDel_actionPerformed(e);
}
}
class MainFrm_menUseUpdate_actionAdapter implements ActionListener {
private MainFrm adaptee;
MainFrm_menUseUpdate_actionAdapter(MainFrm adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.menUseUpdate_actionPerformed(e);
}
}
class MainFrm_menUseAdd_actionAdapter implements ActionListener {
private MainFrm adaptee;
MainFrm_menUseAdd_actionAdapter(MainFrm adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.menUseAdd_actionPerformed(e);
}
}
class MainFrm_adminLogin_actionAdapter implements ActionListener {
private MainFrm adaptee;
MainFrm_adminLogin_actionAdapter(MainFrm adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.adminLogin_actionPerformed(e);
}
}
class MainFrm_close_actionAdapter implements ActionListener {
private MainFrm adaptee;
MainFrm_close_actionAdapter(MainFrm adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.close_actionPerformed(e);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -