📄 updexpericedialog.java~4~
字号:
package managersystem.Emp;
import java.awt.BorderLayout;
import java.awt.Frame;
import javax.swing.JDialog;
import javax.swing.JPanel;
import java.awt.*;
import javax.swing.border.TitledBorder;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JTextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JOptionPane;
import javax.swing.ImageIcon;
/**
* <p>Title: 企业人力资源管理系统</p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2008</p>
*
* <p>Company: </p>
*
* @author 腾龙工作组
* @version 1.0
*/
public class UpdExpericeDialog extends JDialog {
int id;
JPanel panel1 = new JPanel();
JPanel jPanel1 = new JPanel();
TitledBorder titledBorder1 = new TitledBorder("");
JButton btnOK = new JButton();
JButton btnCancel = new JButton();
JLabel jLabel1 = new JLabel();
JTextField txtStart_Date = new JTextField();
JTextField txtSchool_Org = new JTextField();
JLabel jLabel2 = new JLabel();
JLabel jLabel3 = new JLabel();
JLabel jLabel4 = new JLabel();
JTextField txtEnd_Date = new JTextField();
JTextField txtTitle = new JTextField();
public UpdExpericeDialog(Frame owner, String title, boolean modal) {
super(owner, title, modal);
try {
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}
public UpdExpericeDialog() {
this(new Frame(), "UpdExpericeDialog", false);
}
private void jbInit() throws Exception {
panel1.setLayout(null);
this.setSize(450, 250);
jPanel1.setBorder(titledBorder1);
jPanel1.setBounds(new Rectangle(14, 11, 434, 148));
jPanel1.setLayout(null);
btnOK.setBounds(new Rectangle(148, 183, 71, 25));
btnOK.setSelectedIcon(null);
btnOK.setText("");
btnOK.addActionListener(new UpdExpericeDialog_btnOK_actionAdapter(this));
btnOK.setIcon(new ImageIcon(getClass().getResource("../image/qdbtnico.gif") ));
btnCancel.setBounds(new Rectangle(259, 183, 71, 25));
btnCancel.setText("");
btnCancel.addActionListener(new
UpdExpericeDialog_btnCancel_actionAdapter(this));
btnCancel.setIcon(new ImageIcon(getClass().getResource("../image/qxbtnico.gif")));
jLabel1.setText("开始日期:");
jLabel1.setBounds(new Rectangle(15, 28, 85, 20));
txtStart_Date.setText("");
txtStart_Date.setBounds(new Rectangle(105, 27, 99, 24));
txtSchool_Org.setText("");
txtSchool_Org.setBounds(new Rectangle(104, 85, 99, 24));
jLabel2.setText("学校单位:");
jLabel2.setBounds(new Rectangle(15, 88, 84, 20));
jLabel3.setText("截止日期:");
jLabel3.setBounds(new Rectangle(235, 29, 78, 20));
jLabel4.setText("职务:");
jLabel4.setBounds(new Rectangle(235, 91, 81, 20));
txtEnd_Date.setText("");
txtEnd_Date.setBounds(new Rectangle(315, 28, 99, 24));
txtTitle.setText("");
txtTitle.setBounds(new Rectangle(314, 89, 99, 24));
getContentPane().add(panel1);
panel1.add(jPanel1, null);
panel1.add(btnCancel);
panel1.add(btnOK);
jPanel1.add(jLabel1, null);
jPanel1.add(jLabel2, null);
jPanel1.add(jLabel3);
jPanel1.add(jLabel4);
jPanel1.add(txtStart_Date, null);
jPanel1.add(txtSchool_Org, null);
jPanel1.add(txtEnd_Date);
jPanel1.add(txtTitle);
}
//修改
public void setUpdate(ExperienceBean objE) {
id = objE.getId();
txtStart_Date.setText(objE.getStart_Date().trim());
txtEnd_Date.setText(objE.getEnd_Date().trim());
txtSchool_Org.setText(objE.getSchool_Org().trim());
txtTitle.setText(objE.getTitle().trim());
}
//确定
public void btnOK_actionPerformed(ActionEvent e) {
String Start_Date = txtStart_Date.getText();
String End_Date = txtEnd_Date.getText();
String School_Org = txtSchool_Org.getText();
String Title = txtTitle.getText();
ExperienceBean objE = new ExperienceBean(id, Start_Date, End_Date,
School_Org, Title);
EmpAction objA = new EmpAction();
if (objA.updateExperience(objE)) {
JOptionPane.showMessageDialog(this, "修改成功");
this.dispose();
}
}
//取消
public void btnCancel_actionPerformed(ActionEvent e) {
this.dispose();
}
}
class UpdExpericeDialog_btnCancel_actionAdapter implements ActionListener {
private UpdExpericeDialog adaptee;
UpdExpericeDialog_btnCancel_actionAdapter(UpdExpericeDialog adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btnCancel_actionPerformed(e);
}
}
class UpdExpericeDialog_btnOK_actionAdapter implements ActionListener {
private UpdExpericeDialog adaptee;
UpdExpericeDialog_btnOK_actionAdapter(UpdExpericeDialog adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btnOK_actionPerformed(e);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -