📄 employeedetailinfordialog.java
字号:
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 + -