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

📄 employeedetailinfordialog.java

📁 本员工管理系统使公司员工能通过网络来查询信息、请假
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
package employeemanagersystem;

import java.awt.*;
import javax.swing.*;
import java.awt.Rectangle;
import javax.swing.BorderFactory;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2007</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class EmployeeDetailInforDialog
    extends JDialog
{
  SelectEmployeeInforByEmpIdFrame byEmpIdFrame = null;
  SelectEmployeeInforByEmpNameFrame byEmpNameFrame = null;
  SelectEmployeeInforByDepIdFrame byDepIdFrame = null;
  SelectAllEmployeeInforFrame allFrame = null;
  SelectEmployeeInforByJobIdFrame byJobIdFrame = null;

  int row = 0;

  public EmployeeDetailInforDialog(Frame owner, String title, boolean modal)
  {
    super(owner, title, modal);
    try
    {
      setDefaultCloseOperation(DISPOSE_ON_CLOSE);
      jbInit();
      pack();
    }
    catch (Exception exception)
    {
      exception.printStackTrace();
    }
  }

  public EmployeeDetailInforDialog(SelectEmployeeInforByEmpIdFrame byEmpIdFrame,
                                   String title, boolean modal, int row)
  {
    super(byEmpIdFrame, title, modal);
    try
    {
      setDefaultCloseOperation(DISPOSE_ON_CLOSE);
      jbInit();
      pack();
    }
    catch (Exception exception)
    {
      exception.printStackTrace();
    }
    //System.out.println(byEmpIdFrame.getTitle());
    this.byEmpIdFrame = byEmpIdFrame;
    this.row = row;
  }

  public EmployeeDetailInforDialog(SelectEmployeeInforByEmpNameFrame
                                   byEmpNameFrame, String title, boolean modal,
                                   int row)
  {
    super(byEmpNameFrame, title, modal);
    try
    {
      setDefaultCloseOperation(DISPOSE_ON_CLOSE);
      jbInit();
      pack();
    }
    catch (Exception exception)
    {
      exception.printStackTrace();
    }
    //System.out.println(byEmpNameFrame.getTitle());
    this.byEmpNameFrame = byEmpNameFrame;
    this.row = row;
  }

  public EmployeeDetailInforDialog(SelectEmployeeInforByDepIdFrame byDepIdFrame,
                                   String title, boolean modal, int row)
  {
    super(byDepIdFrame, title, modal);
    try
    {
      setDefaultCloseOperation(DISPOSE_ON_CLOSE);
      jbInit();
      pack();
    }
    catch (Exception exception)
    {
      exception.printStackTrace();
    }
    //System.out.println(byDepIdFrame.getTitle());
    this.byDepIdFrame = byDepIdFrame;
    this.row = row;
  }

  public EmployeeDetailInforDialog(SelectAllEmployeeInforFrame allFrame,
                                   String title, boolean modal, int row)
  {
    super(allFrame, title, modal);
    try
    {
      setDefaultCloseOperation(DISPOSE_ON_CLOSE);
      jbInit();
      pack();
    }
    catch (Exception exception)
    {
      exception.printStackTrace();
    }
    //System.out.println(allFrame.getTitle());
    this.allFrame = allFrame;
    this.row = row;
  }

  public EmployeeDetailInforDialog(SelectEmployeeInforByJobIdFrame byJobIdFrame,
                                   String title, boolean modal, int row)
  {
    super(byJobIdFrame, title, modal);
    try
    {
      setDefaultCloseOperation(DISPOSE_ON_CLOSE);
      jbInit();
      pack();
    }
    catch (Exception exception)
    {
      exception.printStackTrace();
    }
    //System.out.println(byJobIdFrame.getTitle());
    this.byJobIdFrame = byJobIdFrame;
    this.row = row;
  }

  public EmployeeDetailInforDialog()
  {
    this(new Frame(), "EmployeeDetailInforDialog", false);
  }

  private void jbInit()
      throws Exception
  {
    this.getContentPane().setLayout(null);
    jPanel1.setBorder(BorderFactory.createEtchedBorder());
    jPanel1.setBounds(new Rectangle(7, 6, 703, 435));
    jPanel1.setLayout(null);
    empIdTextField.setBorder(BorderFactory.createEtchedBorder());
    empIdTextField.setEditable(false);
    empIdTextField.setBounds(new Rectangle(91, 13, 127, 25));
    depLabel.setText("部  门:");
    depLabel.setBounds(new Rectangle(16, 53, 61, 22));
    depNameTextField.setBorder(BorderFactory.createEtchedBorder());
    depNameTextField.setEditable(false);
    depNameTextField.setBounds(new Rectangle(91, 54, 126, 27));
    jobLabel.setText("工  种:");
    jobLabel.setBounds(new Rectangle(16, 92, 62, 27));
    jobTextField.setBorder(BorderFactory.createEtchedBorder());
    jobTextField.setEditable(false);
    jobTextField.setBounds(new Rectangle(91, 92, 126, 29));
    nameLabel.setText("姓  名:");
    nameLabel.setBounds(new Rectangle(335, 13, 50, 20));
    nameTextField.setBounds(new Rectangle(433, 13, 105, 24));
    degreeLabel.setText("学  历:");
    degreeLabel.setBounds(new Rectangle(335, 61, 50, 18));
    degreeComboBox.setBounds(new Rectangle(433, 59, 104, 21));
    for (int i = 0; i < degrees.length; i++)
    {
      degreeComboBox.addItem(degrees[i].trim());
    }
    isMarryLabel.setText("婚  否:");
    isMarryLabel.setBounds(new Rectangle(335, 92, 52, 26));
    marryRadioButton.setText("是");
    marryRadioButton.setBounds(new Rectangle(433, 95, 59, 24));
    notMarryRadioButton.setText("否");
    notMarryRadioButton.setBounds(new Rectangle(509, 94, 71, 23));
    telLabel.setText("电  话:");
    telLabel.setBounds(new Rectangle(16, 142, 61, 23));
    telTextField.setBounds(new Rectangle(92, 141, 125, 24));
    addressLabel.setText("地  址:");
    addressLabel.setBounds(new Rectangle(335, 140, 64, 25));
    addressTextField.setBounds(new Rectangle(429, 140, 216, 25));
    birthLabel.setText("出生年月:");
    birthLabel.setBounds(new Rectangle(15, 187, 59, 25));
    birthTextField.setBounds(new Rectangle(93, 182, 123, 28));
    idCardLabel.setText("身份证号:");
    idCardLabel.setBounds(new Rectangle(334, 179, 61, 23));
    idCardTextField.setBounds(new Rectangle(429, 178, 149, 27));
    contractLabel.setText("合同期限:");
    contractLabel.setBounds(new Rectangle(16, 235, 61, 24));
    contractTextField.setBorder(BorderFactory.createEtchedBorder());
    contractTextField.setEditable(false);
    contractTextField.setBounds(new Rectangle(92, 233, 124, 25));
    contractBeginLabel.setText("合同开始时间:");
    contractBeginLabel.setBounds(new Rectangle(333, 232, 97, 24));
    contractBeginTextField.setBorder(BorderFactory.createEtchedBorder());
    contractBeginTextField.setEditable(false);
    contractBeginTextField.setBounds(new Rectangle(428, 229, 151, 29));
    exhibitionLabel.setText("工作表现:");
    exhibitionLabel.setBounds(new Rectangle(16, 286, 60, 23));
    exhibitionTextField.setBorder(BorderFactory.createEtchedBorder());
    exhibitionTextField.setEditable(false);
    exhibitionTextField.setBounds(new Rectangle(92, 286, 123, 27));
    updateButton.setBounds(new Rectangle(183, 354, 63, 27));
    updateButton.setText("更新");
    updateButton.addActionListener(new
                                   EmployeeDetailInforDialog_updateButton_actionAdapter(this));
    deleteButton.setBounds(new Rectangle(382, 354, 66, 26));
    deleteButton.setText(" 删除");
    deleteButton.addActionListener(new
                                   EmployeeDetailInforDialog_deleteButton_actionAdapter(this));
    buttonGroup1.add(marryRadioButton);
    buttonGroup1.add(notMarryRadioButton);
    jPanel1.add(empIdLabel);
    jPanel1.add(empIdTextField);
    jPanel1.add(depLabel);
    jPanel1.add(depNameTextField);
    jPanel1.add(jobLabel);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -