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

2019-05-26 20:31

}

pUp = new JPanel(); pDown = new JPanel(); sma = new StoreManager(); inInfo = new InData();

String[] eId = sma.geteId(); String[] sId = sma.getsIdAll(); cbeId = new JComboBox(eId); cbsId = new JComboBox(sId); String[] head = new String[] { \设备编号\, \仓库编号\, \入库时间\, \入Object[][] data = sma.getInAll(); t = new JTable(data, head); t.setRowHeight(25); jsp = new JScrollPane(t); // 添加控件 pUp.add(leId); pUp.add(cbeId); pUp.add(lsId); pUp.add(cbsId); pUp.add(liNum); pUp.add(tfiNum); pUp.add(bIn); pUp.add(bAgain); pUp.add(lPara); pDown.add(bDelete);

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

bIn.addActionListener(new ListenButton()); bAgain.addActionListener(new ListenButton()); bDelete.addActionListener(new ListenButton()); lPara.addMouseListener(new ListenMouse());

库数量\ };

// 定义按钮处理器

class ListenButton implements ActionListener {

public void actionPerformed(ActionEvent e) {

if (e.getSource() == bIn) {// 点击入库按钮 }

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

String[] head = new String[] { \设备编号\, \仓库编号\, \入库时间\, \Object[][] data = sma.getInAll(); t = new JTable(data, head); t.setRowHeight(25); t.validate();

jsp = new JScrollPane(t);

inInfo.seteId(cbeId.getSelectedItem().toString()); inInfo.setsId(cbsId.getSelectedItem().toString()); inInfo.setDate(new Date(System.currentTimeMillis())); inInfo.setNum(new Integer(tfiNum.getText())); sma.add(inInfo); bAgain.doClick(); tfiNum.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) {

inInfo.seteId((String) t.getValueAt(selectedIndex, inInfo.setsId((String) t.getValueAt(selectedIndex, inInfo.setDate((Date) t.getValueAt(selectedIndex, sma.delete(inInfo);

0)); 1)); 2));

入库数量\ };

}

}

}

add(jsp, BorderLayout.CENTER); validate();

// 定义鼠标处理器

class ListenMouse extends MouseAdapter { }

public void mouseEntered(MouseEvent e) { }

public void mousePressed(MouseEvent e) { }

new ParameterSet();

lPara.setCursor(new Cursor(Cursor.HAND_CURSOR));

5、用户管理

package com.niit.gui_event;

import java.awt.BorderLayout; import java.awt.GridLayout; import java.awt.event.*; import java.awt.*;

import javax.swing.*;

import com.niit.logical.*;

public class UserManage extends JPanel {

for (int i = 0; i < 2; i++) { }

pArray[2] = new JPanel();

tfArray[i] = new JTextField(); tfArray[i].setColumns(10);

pfArray[i] = new JPasswordField(); pfArray[i].setColumns(10); pArray[i] = new JPanel();

bArray[0] = new JButton(\注册\); bArray[1] = new JButton(\重置\); bArray[2] = new JButton(\删除\);

// 控件初始化

lArray[0] = new JLabel(\注册身份\); lArray[1] = new JLabel(\用户名\); lArray[2] = new JLabel(\姓名\); lArray[3] = new JLabel(\密码\); lArray[4] = new JLabel(\确认密码\); lArray[5] = new JLabel(\编号\); lArray[6] = new JLabel(\参数设置\); public UserManage() {

super(new BorderLayout());// 设置布局管理器 private Administration Admin; private StoreManager sma; private LabManager lm; /** * */

private static final long serialVersionUID = 1L; private JLabel[] lArray = new JLabel[7]; private JButton[] bArray = new JButton[3]; private JTextField[] tfArray = new JTextField[2];

private JPasswordField[] pfArray = new JPasswordField[2]; private JPanel[] pArray = new JPanel[4]; private JComboBox cbPosition, cbSL; private JScrollPane jsp; private JTable t;

pArray[3] = new JPanel(new GridLayout(2, 1));

String[] position = new String[] { \系统管理员\, \仓库管理员\, \实验室

\上级领导\ };

管理员\, \购买登记员\,

cbPosition = new JComboBox(position); cbSL = new JComboBox(); Admin = new Administration(); sma = new StoreManager(); lm = new LabManager();

String[] head = new String[] { \用户名\, \姓名\, \身份\ }; Object[][] data = Admin.getAll(); t = new JTable(data, head); t.setRowHeight(25); jsp = new JScrollPane(t); // 属性设置

lArray[5].setVisible(false); cbSL.setVisible(false);

lArray[6].setForeground(Color.RED); // 控件添加

pArray[0].add(lArray[0]); pArray[0].add(cbPosition); pArray[0].add(lArray[1]); pArray[0].add(tfArray[0]); pArray[0].add(lArray[2]); pArray[0].add(tfArray[1]); pArray[1].add(lArray[3]); pArray[1].add(pfArray[0]); pArray[1].add(lArray[4]); pArray[1].add(pfArray[1]); pArray[1].add(lArray[5]); pArray[1].add(cbSL); pArray[1].add(bArray[0]); pArray[1].add(bArray[1]); pArray[1].add(lArray[6]); pArray[2].add(bArray[2]); pArray[3].add(pArray[0]); pArray[3].add(pArray[1]);


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

下一篇:比选采购文件

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

马上注册会员

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