⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dialoggongoperatorview.java~26~

📁 用java写的仓库管理
💻 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 + -