实验室设备管理系统(课程设计报告)(6)

2019-05-26 20:31

}

}

}

tp.setEnabledAt(0, false); tp.setEnabledAt(1, false); tp.setEnabledAt(2, false); tp.setEnabledAt(4, false); tp.setEnabledAt(5, false); tp.setSelectedIndex(3); tp.setEnabledAt(0, false); tp.setEnabledAt(1, false); tp.setEnabledAt(2, false); tp.setEnabledAt(3, false); tp.setEnabledAt(4, false); tp.setSelectedIndex(5);

}else if(info instanceof OverLeader){

getContentPane().add(tp); setSize(1280, 780); setVisible(true);

addWindowListener(new WindowAdapter(){

public void windowClosing(WindowEvent e){ }

System.exit(0);

});

3、设备申请:

package com.niit.gui_event;

import javax.swing.*;

import com.niit.logical.*;

import java.awt.*; import java.awt.event.*; import com.niit.data.*; import java.sql.*;

public class MaintainApply extends JPanel {

lm = new LabManager();

maInfo = new MaintainApplyData();

String[] head = new String[] { \序列号\, \固定资产编号\, \申请人\, \申Object[][] data = lm.getMaintainApplyAll(); t = new JTable(data, head);

bApply = new JButton(\申请\); bAgain = new JButton(\重置\); bDelete = new JButton(\取消申请\); pUp = new JPanel(); pDown = new JPanel();

lpId = new JLabel(\固定资产编号\); tf = new JTextField(); tf.setColumns(15);

public MaintainApply(User user) {

super(new BorderLayout()); this.user = user; private User user; private LabManager lm;

private MaintainApplyData maInfo; /** * */

private static final long serialVersionUID = 1L; private JLabel lpId; private JTextField tf;

private JButton bApply, bAgain, bDelete; private JPanel pUp, pDown; private JTable t; private JScrollPane jsp;

请时间\ };

}

t.setRowHeight(25); jsp = new JScrollPane(t); pUp.add(lpId); pUp.add(tf); pUp.add(bApply); pUp.add(bAgain); pDown.add(bDelete);

add(pUp, BorderLayout.NORTH); add(jsp, BorderLayout.CENTER); add(pDown, BorderLayout.SOUTH); // 添加监听器

bApply.addActionListener(new ListenButton()); bAgain.addActionListener(new ListenButton()); bDelete.addActionListener(new ListenButton());

// 处理器

class ListenButton implements ActionListener {

public void actionPerformed(ActionEvent e) {

if (e.getSource() == bApply) {// 申请按钮

maInfo.setpId(new Integer(tf.getText())); maInfo.setuId(user.getuId());

maInfo.setDate(new Date(System.currentTimeMillis())); lm.add(maInfo); bAgain.doClick(); tf.setText(null); int selectedIndex = -1;

for (int i = 0; i < t.getRowCount(); i++) { }

if (selectedIndex == -1) {

JOptionPane.showMessageDialog(null, \请先选择某一项!\); return;

int option = JOptionPane.showConfirmDialog(null, \是否确定

\提示\, JOptionPane.YES_NO_CANCEL_OPTION);

if (t.isRowSelected(i) == true)

selectedIndex = i;

} else if (e.getSource() == bAgain) {// 重置按钮 } else if (e.getSource() == bDelete) {// 删除按钮

} else {

删除?\,

if (option == JOptionPane.YES_OPTION) {

0) }

}

}

}

}

}

maInfo.setId(new Integer(t.getValueAt(selectedIndex,

.toString()));

lm.delete(maInfo);

// 刷新数据表 remove(jsp);

String[] head = new String[] { \序列号\, \固定资产编号\, \申请人\, \Object[][] data = lm.getMaintainApplyAll(); t = new JTable(data, head); t.setRowHeight(25); t.validate();

jsp = new JScrollPane(t); add(jsp, BorderLayout.CENTER); validate();

申请时间\ };

4、设备入库:

package com.niit.gui_event;

import java.awt.BorderLayout; import java.awt.Cursor;

import javax.swing.*; import java.awt.*;

import com.niit.logical.*;

import java.awt.event.*; import java.sql.Date;

import com.niit.data.*;

public class EquipIn extends JPanel {

bIn = new JButton(\入库\); bAgain = new JButton(\重置\); bDelete = new JButton(\删除\);

tfiNum = new JTextField(); tfiNum.setColumns(10);

// 控件初始化

leId = new JLabel(\设备编号\); lsId = new JLabel(\仓库编号\); liNum = new JLabel(\入库数量\); lPara = new JLabel(\参数设置\); lPara.setForeground(Color.RED); public EquipIn() {

super(new BorderLayout());// 设置布局管理器 private StoreManager sma; private InData inInfo; /** * */

private static final long serialVersionUID = 1L; private JLabel leId, lsId, liNum, lPara; private JTextField tfiNum; private JComboBox cbeId, cbsId; private JButton bIn, bAgain, bDelete; private JPanel pUp, pDown; private JScrollPane jsp; private JTable t;


实验室设备管理系统(课程设计报告)(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:比选采购文件

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: