mainframe.java
字号:
jLabel20.setBounds(new Rectangle(24, 49, 73, 16));
jCboxZCnum.setBackground(new Color(255, 249, 236));
jCboxZCnum.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
jCboxZCnum.setBorder(BorderFactory.createLineBorder(Color.black));
jCboxZCnum.setBounds(new Rectangle(88, 46, 110, 24));
jLabel21.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
jLabel21.setText("借 用 人:");
jLabel21.setBounds(new Rectangle(211, 49, 73, 16));
JtextEditname.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
JtextEditname.setBorder(BorderFactory.createLineBorder(Color.black));
JtextEditname.setBounds(new Rectangle(281, 85, 110, 24));
jCboxSFGH.setBackground(new Color(255, 249, 236));
jCboxSFGH.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
jCboxSFGH.setBorder(BorderFactory.createLineBorder(Color.black));
jCboxSFGH.setBounds(new Rectangle(89, 86, 110, 24));
jCboxSFGH.addItem("---请选择---");
jCboxSFGH.addItem("借用");
jCboxSFGH.addItem("已还");
jLabel22.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
jLabel22.setText("操 作 员:");
jLabel22.setBounds(new Rectangle(209, 89, 73, 16));
JYGHeditbtnpanel.setBackground(maincolor);
JYGHeditbtnpanel.setBounds(new Rectangle(171, 160, 600, 40)); //归还按钮容器大小及位置
JYGHeditbtnpanel.setLayout(flowLayout1);
//资产借用归还按钮美化开始-----------------------------------------------------------------
btnJY.setBorder(null);
btnJY.setIcon(new ImageIcon(getClass().getResource("img/btnjygh.gif")));
btnJY.addActionListener(new MainFrame_btnJY_actionAdapter(this));
btnJYGH.setBorder(null);
btnJYGH.setIcon(new ImageIcon(getClass().getResource("img/btngh.gif")));
btnJYGH.addActionListener(new MainFrame_btnJYGH_actionAdapter(this));
btnJHselect.setBackground(maincolor);
btnJHselect.setBorder(null);
btnJHselect.setIcon(new ImageIcon(getClass().getResource(
"img/btnselect.gif")));
btnJHselect.addActionListener(new MainFrame_btnJHselect_actionAdapter(this));
//资产借用归还按钮美化结束-----------------------------------------------------------------
jCboxforJYGHselect.setBackground(maincolor);
jCboxforJYGHselect.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
jCboxforJYGHselect.addItem("--根据资产编号");
jCboxforJYGHselect.addItem("--根据操作员");
jCboxforJYGHselect.addItem("--根据借还状态");
// jCboxforJYGHselect.addItem("--根据借用人");
JtextJYdate.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
JtextJYdate.setBorder(BorderFactory.createLineBorder(Color.black));
JtextJYdate.setBounds(new Rectangle(464, 43, 110, 24));
jLabel23.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
jLabel23.setText("是否归还:");
jLabel23.setBounds(new Rectangle(20, 90, 73, 16));
Jtextbz.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
Jtextbz.setBorder(BorderFactory.createLineBorder(Color.black));
Jtextbz.setBounds(new Rectangle(465, 86, 110, 24));
jCboxJYname.setBackground(new Color(255, 249, 236));
jCboxJYname.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
jCboxJYname.setBorder(BorderFactory.createLineBorder(Color.black));
jCboxJYname.setBounds(new Rectangle(280, 44, 110, 24));
jLabel24.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
jLabel24.setText("归还日期:");
jLabel24.setBounds(new Rectangle(584, 46, 73, 16));
JtextGHdate.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
JtextGHdate.setBorder(BorderFactory.createLineBorder(Color.black));
JtextGHdate.setBounds(new Rectangle(648, 44, 110, 24));
jLabel25.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
jLabel25.setText("备 注:");
jLabel25.setBounds(new Rectangle(399, 89, 73, 16));
flowLayout3.setAlignment(FlowLayout.RIGHT);
flowLayout2.setAlignment(FlowLayout.RIGHT);
flowLayout4.setAlignment(FlowLayout.RIGHT);
flowLayout1.setAlignment(FlowLayout.RIGHT);
Jcboxsonclass.setBackground(new Color(255, 249, 236));
Jcboxsonclass.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
Jcboxsonclass.setBorder(BorderFactory.createLineBorder(Color.black));
Jcboxsonclass.setActionCommand("JcboxZCSclass");
Jcboxsonclass.setBounds(new Rectangle(641, 41, 110, 24));
jLabel26.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
jLabel26.setText("状 态:");
jLabel26.setBounds(new Rectangle(579, 79, 66, 29));
JcboxZCsta.setBackground(new Color(255, 249, 236));
JcboxZCsta.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
JcboxZCsta.setBorder(BorderFactory.createLineBorder(Color.black));
JcboxZCsta.setBounds(new Rectangle(642, 83, 110, 24));
jLabel27.setFont(new java.awt.Font("Dialog", Font.PLAIN, 12));
jLabel27.setText("小 类:");
jLabel27.setBounds(new Rectangle(579, 41, 66, 29));
TableHeader.setBackground(maincolor); //设置表格头的背景色
jTable1.addMouseListener(new MainFrame_jTable1_mouseAdapter(this));
jPanelBrowse.setLayout(xYLayout2);
xYLayout2.setWidth(783);
xYLayout2.setHeight(459);
jMenuItemBrowse.setText("资产浏览");
jMenuItemBrowse.addActionListener(new
MainFrame_jMenuItemBrowse_actionAdapter(this));
jScPforBrowseTabel.getViewport().setBackground(maincolor);
jScPforBrowseTabel.setPreferredSize(new Dimension(450, 402));
jScPforBrowseTree.getViewport().setBackground(maincolor);
jPanelBrowse.setBackground(maincolor);
jPanelBrowse.setBorder(titledBorder1);
jTreeBrowse.addTreeSelectionListener(new
MainFrame_jTreeBrowse_treeSelectionAdapter(this));
jTable1.setToolTipText("");
JlablWELCOMEIMAGE.setBorder(null);
contentPane.add(LoginMessagePanel, new XYConstraints(5, 3, 265, 71));
LoginMessagePanel.add(UserText);
LoginMessagePanel.add(jLabel2);
LoginMessagePanel.add(jLabel1);
LoginMessagePanel.add(DateText);
DateText.setEnabled(false); //设置登入日期为只读
contentPane.add(BtnPane, new XYConstraints(271, 3, 516, 71));
BtnPane.add(JbtnZC);
BtnPane.add(JbtnZG);
BtnPane.add(JbtnLB);
BtnPane.add(JbtnJY);
BtnPane.add(JbtnEXIT);
contentPane.add(WelcomePanel, new XYConstraints(5, 74, 783, 208));
WelcomePanel.add(JlablWELCOMEIMAGE); //欢迎屏
JlablWELCOMEIMAGE.setIcon(new ImageIcon(getClass().getResource(
"img/welcome.gif")));
Menu.add(ZCMenu);
Menu.add(ZGMenu);
Menu.add(LBMenu);
Menu.add(JYGHMenu);
Menu.add(SelectMenu);
Menu.add(UserAdminMenu);
Menu.add(AboutMenu);
ZCMenu.add(ZCinsertMnu);
ZCMenu.add(ZCchangeMnu);
ZCMenu.add(ZCdelMnu);
AboutMenu.add(AboutsystemMnu);
AboutMenu.add(HelpMenu);
ZGMenu.add(ZGinsertMnu);
ZGMenu.add(ZGchangeMnu);
ZGMenu.add(ZGdelMnu);
LBMenu.add(LBinsertMnu);
LBMenu.add(LBchangeMnu);
LBMenu.add(LBdelMnu);
JYGHMenu.add(JYMnu);
JYGHMenu.add(GHMnu);
SelectMenu.add(ZCSelectMenu);
SelectMenu.add(ZGSelectMenu);
SelectMenu.add(LBSelectMenu);
SelectMenu.add(JYGHSelectMenu);
SelectMenu.addSeparator();
SelectMenu.add(jMenuItemBrowse);
UserAdminMenu.add(UserpasswordchangeMnu);
UserAdminMenu.add(NewuserMnu);
JspanelFortable.getViewport().add(jTable1);
ZCeditbtnpanel.add(JbtnZCinsert);
ZCeditbtnpanel.add(JbtnZCchange);
ZCeditbtnpanel.add(JbtnZCdel);
ZCeditbtnpanel.add(JbtnZCselect);
ZCeditbtnpanel.add(CboxforZCselect);
ZCEditPanel.add(ZCeditbtnpanel);
ZCEditPanel.add(JtextZCprice);
ZCEditPanel.add(JtextZCbz);
ZCEditPanel.add(jLabel5);
ZCEditPanel.add(jLabel6);
ZCEditPanel.add(JtextZCName);
ZCEditPanel.add(jLabel9);
ZCEditPanel.add(JtextZCNNum);
ZCEditPanel.add(jLabel8);
ZCEditPanel.add(JtextZCuser);
ZCEditPanel.add(jLabel7);
ZCEditPanel.add(jLabel3);
ZCEditPanel.add(jLabel4);
ZCEditPanel.add(JtextZCdate);
ZCEditPanel.add(Jcboxmanclass);
ZCEditPanel.add(jLabel26);
ZCEditPanel.add(jLabel27);
ZCEditPanel.add(Jcboxsonclass);
ZCEditPanel.add(JcboxZCsta);
ZCEditPanel.add(JtextZCcss);
ZCEditPanel.add(jLabel10);
ZGEditPanel.add(jLabel11);
ZGEditPanel.add(jLabel12);
ZGEditPanel.add(jLabel13);
ZGEditPanel.add(jLabel14);
ZGEditPanel.add(JtextZGnum);
ZGEditPanel.add(JtextZGwork);
ZGEditPanel.add(JtextZGname);
ZGEditPanel.add(JtextZGbz);
ZGEditPanel.add(ZGeditbtnpanel);
ZGeditbtnpanel.add(JbtnZGinsert);
ZGeditbtnpanel.add(JbtnZGchange);
ZGeditbtnpanel.add(JbtnZGdel);
ZGeditbtnpanel.add(JbtnZGselect);
ZGeditbtnpanel.add(CboxforZGselect);
LBEditPanel.add(MainLBid);
LBEditPanel.add(jLabel15);
LBEditPanel.add(MainLBname);
LBEditPanel.add(SonLBid);
LBEditPanel.add(jLabel16);
LBEditPanel.add(jLabel17);
LBEditPanel.add(jLabel18);
LBEditPanel.add(SonLBname);
LBEditPanel.add(LBeditbtnpanel);
LBeditbtnpanel.add(JbtnLBinsert);
LBeditbtnpanel.add(JbtnLBchange);
LBeditbtnpanel.add(JbtnLBdel);
LBeditbtnpanel.add(JbtnLBselect);
LBeditbtnpanel.add(CboxforLBselect);
JYGHEditPanel.add(JYGHeditbtnpanel);
JYGHeditbtnpanel.add(btnJY);
JYGHeditbtnpanel.add(btnJYGH);
JYGHeditbtnpanel.add(btnJHselect);
JYGHeditbtnpanel.add(jCboxforJYGHselect);
JYGHEditPanel.add(jCboxJYname);
JYGHEditPanel.add(jLabel19);
JYGHEditPanel.add(jLabel20);
JYGHEditPanel.add(jCboxZCnum);
JYGHEditPanel.add(jLabel21);
JYGHEditPanel.add(jCboxSFGH);
JYGHEditPanel.add(JtextJYdate);
JYGHEditPanel.add(jLabel23);
JYGHEditPanel.add(jLabel24);
JYGHEditPanel.add(JtextGHdate);
JYGHEditPanel.add(jLabel22);
JYGHEditPanel.add(JtextEditname);
JYGHEditPanel.add(Jtextbz);
JYGHEditPanel.add(jLabel25);
contentPane.add(JspanelFortable, new XYConstraints(5, 291, 783, 252));
jScPforBrowseTree.getViewport().add(jTreeBrowse);
jScPforBrowseTabel.getViewport().add(jTableBrowse);
jPanelBrowse.add(jScPforBrowseTree, new XYConstraints(3, 1, 149, 445));
jPanelBrowse.add(jScPforBrowseTabel, new XYConstraints(159, 1, 607, 445));
try {
stmt = con.createStatement();
rs = stmt.executeQuery(
"select DISTINCT catename from category");
Jcboxmanclass.addItem("---请选择---");
while (rs.next()) {
Jcboxmanclass.addItem(rs.getString(1));
}
rs = stmt.executeQuery("select DISTINCT subcatename from category");
Jcboxsonclass.addItem("---请选择---");
while (rs.next()) {
Jcboxsonclass.addItem(rs.getString(1));
}
}
catch (SQLException ex1) {
}
JcboxZCsta.addItem("---请选择---");
JcboxZCsta.addItem("正常");
JcboxZCsta.addItem("维修");
JcboxZCsta.addItem("报废");
}
//控制按纽选择后样式(选中后更新新图片)
public void btnchangecss(JButton btn, String type) {
JbtnJY.setIcon(new ImageIcon(getClass().getResource(
"img/btnjy.gif")));
JbtnZC.setIcon(new ImageIcon(getClass().getResource(
"img/btnzc.gif")));
JbtnLB.setIcon(new ImageIcon(getClass().getResource(
"img/btnlb.gif")));
JbtnZG.setIcon(new ImageIcon(getClass().getResource(
"img/btnzg.gif")));
btn.setIcon(new ImageIcon(getClass().getResource(
"img/" + type + "isselect.gif")));
//System.out.println(type);
}
//点击退出按钮时触发的事件
public void JbtnEXIT_actionPerformed(ActionEvent e) {
//
int exit = JOptionPane.showConfirmDialog(this, "确认要退出?", "退出系统",
JOptionPane.YES_NO_OPTION,
JOptionPane.DEFAULT_OPTION
,
new ImageIcon(getClass().
getResource("img/exit.gif")));
//YES_NO_OPTION 常量值为0
if (exit == JOptionPane.YES_NO_OPTION) {
// 退出程序
System.exit(0);
}
}
// 清空文本框
private void cleanText() {
// 借用,归还日期
String lrdate = "" + objCalendar.get(Calendar.YEAR)
+ "-" + (objCalendar.get(Calendar.MONTH) + 1)
+ "-" + objCalendar.get(Calendar.DATE);
this.JtextJYdate.setText(lrdate);
this.JtextJYdate.setEnabled(false);
this.JtextGHdate.setText(lrdate);
this.JtextGHdate.setEnabled(false);
this.JtextEditname.setEditable(false);
// 读入操作员
JtextEditname.setText(LoginDialog.name);
this.Jtextbz.setText("");
this.JtextZCbz.setText("");
this.JtextZCcss.setText("");
this.JtextZCdate.setText("");
this.JtextZCName.setText("");
this.JtextZCNNum.setText("");
this.JtextZCprice.setText("");
this.JtextZCuser.setText("");
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -