📄 dialoggongoperatorview.java~26~
字号:
package cangku;
import java.awt.*;
import javax.swing.*;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.Font;
import javax.swing.BorderFactory;
import java.awt.Rectangle;
import java.util.Vector;
import javax.swing.table.DefaultTableModel;
public class DialogGongoperatorView extends JDialog {
GongoperatorHandler gong=new GongoperatorHandler(this);
JPanel Panl = new JPanel();
JPanel Panl3 = new JPanel();
JPanel Panl1 = new JPanel();
JPanel Panl2 = new JPanel();
JLabel lblOperatorNo = new JLabel();
JTextField txtOperatorNo = new JTextField();
JLabel lblOperatorName = new JLabel();
JTextField txtOperatorName = new JTextField();
JLabel lblOperatorpwd = new JLabel();
JPasswordField pwdOperatorpwd = new JPasswordField();
JLabel lblOperatorjibei = new JLabel();
JComboBox cbhOperatorjibei = new JComboBox();
BorderLayout borderLayout1 = new BorderLayout();
String[] date={"操作员编号","操作员姓名","操作员密码","操作员级别"};
Vector Heard=new Vector();
Vector tdate=new Vector();
Vector mm=null;
DefaultTableModel tam=null;
JTable tableOpter=null;
JScrollPane Sclp = new JScrollPane();
JButton btnAdd = new JButton(new ImageIcon("image/Add1.jpg"));
JButton btnSave = new JButton(new ImageIcon("image/Save1.jpg"));
JButton btnDel = new JButton(new ImageIcon("image/Delete1.jpg"));
JButton btnquxiao = new JButton(new ImageIcon("image/Quxiao1.jpg"));
JButton btnExit = new JButton(new ImageIcon("image/Exit1.jpg"));
public DialogGongoperatorView(Frame owner, String title, boolean modal) {
super(owner, title, modal);
try {
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
jbInit();
pack();
} catch (Exception exception) {
exception.printStackTrace();
}
}
public DialogGongoperatorView() {
this(new Frame(), "操作员管理", false);
}
private void jbInit() throws Exception {
Panl.setLayout(null);
Panl1.setBorder(BorderFactory.createEtchedBorder());
Panl1.setPreferredSize(new Dimension(450, 70));
Panl1.setBounds(new Rectangle(7, 6, 433, 60));
Panl2.setBorder(BorderFactory.createEtchedBorder());
Panl2.setPreferredSize(new Dimension(450, 100));
Panl2.setBounds(new Rectangle(7, 67, 433, 156));
Panl2.setLayout(borderLayout1);
Panl3.setBorder(BorderFactory.createEtchedBorder());
Panl3.setPreferredSize(new Dimension(450, 40));
Panl3.setBounds(new Rectangle(7, 223, 433, 40));
lblOperatorNo.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
lblOperatorNo.setPreferredSize(new Dimension(90, 22));
lblOperatorNo.setText("操作员编号:");
txtOperatorNo.setPreferredSize(new Dimension(110, 22));
lblOperatorName.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
lblOperatorName.setPreferredSize(new Dimension(90, 22));
lblOperatorName.setText("操作员姓名:");
txtOperatorName.setPreferredSize(new Dimension(110, 22));
lblOperatorpwd.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
lblOperatorpwd.setPreferredSize(new Dimension(90, 22));
lblOperatorpwd.setText("操员密码:");
pwdOperatorpwd.setPreferredSize(new Dimension(110, 22));
lblOperatorjibei.setFont(new java.awt.Font("宋体", Font.PLAIN, 13));
lblOperatorjibei.setPreferredSize(new Dimension(90, 22));
lblOperatorjibei.setText("操作员级别:");
cbhOperatorjibei.setPreferredSize(new Dimension(110, 22));
cbhOperatorjibei.addItem("系统管理员");
cbhOperatorjibei.addItem("普通管理员");
btnAdd.setBorder(BorderFactory.createRaisedBevelBorder());
btnAdd.setPreferredSize(new Dimension(64, 25));
btnAdd.setActionCommand("Add");
btnAdd.addActionListener(gong);
btnSave.setEnabled(false);
btnSave.setBorder(BorderFactory.createRaisedBevelBorder());
btnSave.setPreferredSize(new Dimension(64, 25));
btnSave.setActionCommand("Save");
btnSave.addActionListener(gong);
btnDel.setEnabled(false);
btnDel.setBorder(BorderFactory.createRaisedBevelBorder());
btnDel.setPreferredSize(new Dimension(64, 25));
btnDel.setActionCommand("Del");
btnDel.addActionListener(gong);
btnquxiao.setBorder(BorderFactory.createRaisedBevelBorder());
btnquxiao.setPreferredSize(new Dimension(64, 25));
btnquxiao.setActionCommand("quxiao");
btnquxiao.addActionListener(gong);
btnExit.setBorder(BorderFactory.createRaisedBevelBorder());
btnExit.setPreferredSize(new Dimension(64, 25));
btnExit.setActionCommand("Exit");
btnExit.addActionListener(gong);
for(int i=0;i<4;i++){
// Heard.add(date[i]);
System.out.println(Heard.add(date[i]));
}
GongoperatorModel model = new GongoperatorModel();
mm=model.getAllOpertion();
for(int j=0;j< mm.size();j++){
for (int i = 0; i <4; i++) {
GongoperatorModel mode = (GongoperatorModel) mm.get(i);
tdate.add(mode.get操作员编号());
tdate.add(mode.get操作员姓名());
tdate.add(mode.get操作员密码());
tdate.add(mode.get操作员级别());
}
tam=new DefaultTableModel(tdate,Heard);
}
tableOpter = new JTable(tam);
tableOpter.updateUI();
// gong.select();
getContentPane().add(Panl);
Panl1.add(lblOperatorNo);
Panl1.add(txtOperatorNo);
Panl1.add(lblOperatorName);
Panl1.add(txtOperatorName);
Panl1.add(lblOperatorpwd);
Panl1.add(pwdOperatorpwd);
Panl1.add(lblOperatorjibei);
Panl1.add(cbhOperatorjibei);
Panl.add(Panl1, null);
Panl.add(Panl2, null);
Panl2.add(Sclp, java.awt.BorderLayout.CENTER);
Panl.add(Panl3, null);
Sclp.getViewport().add(tableOpter);
Panl3.add(btnAdd);
Panl3.add(btnSave);
Panl3.add(btnDel);
Panl3.add(btnquxiao);
Panl3.add(btnExit);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -