📄 empinfoinputid.java
字号:
package employee;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
/**
* 人事信息管理模块
* 根据职工编号查询职工的信息,以供调用者修改或删除
*/
public class EmpInfoInputId extends JDialog implements ActionListener{
Container contentPane;
String[] s;
//框架的大小
Dimension faceSize = new Dimension(300, 100);
JLabel jLabel1 = new JLabel();
JTextField inputId = new JTextField(10);
JButton searchInfo = new JButton();
public EmpInfoInputId(JFrame frame) {
super(frame, true);
this.setTitle("待修改职工纪录查询");
this.setResizable(false);
try {
Init();
}
catch (Exception e) {
e.printStackTrace();
}
//设置运行位置,使对话框居中
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
this.setLocation( (int) (screenSize.width - 400) / 2 ,
(int) (screenSize.height - 300) / 2 +45);
}
private void Init() throws Exception {
this.setSize(faceSize);
contentPane = this.getContentPane();
contentPane.setLayout(new FlowLayout());
jLabel1.setText("请输入纪录编号:");
jLabel1.setFont(new Font("Dialog",0,12));
contentPane.add(jLabel1);
inputId.setEditable(true);
inputId.setFont(new Font("Dialog",0,12));
contentPane.add(inputId);
searchInfo.setText("查询");
searchInfo.setFont(new Font("Dialog",0,12));
contentPane.add(searchInfo);
searchInfo.addActionListener(this);
}
/**
* 事件处理
*/
public void actionPerformed(ActionEvent e) {
Object obj = e.getSource();
if (obj == inputId) { //退出
this.dispose();
}
else if (obj == searchInfo) { //修改
if((inputId.getText()).equals(null)||(inputId.getText()).equals("")){
JOptionPane.showMessageDialog(null, "您输入的纪录编号不能为空!", "错误", JOptionPane.ERROR_MESSAGE);
inputId.requestFocus();
return;
}
this.dispose();
}
}
/**
* 返回选择的职工编号
*/
public String getId(){
return (String)this.inputId.getText();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -