📄 deptmanagerdialog.java
字号:
tblDept.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
tblDept.getColumnModel().getColumn(0).setPreferredWidth(108);
tblDept.getColumnModel().getColumn(1).setPreferredWidth(108);
tblDept.getColumnModel().getColumn(2).setPreferredWidth(120);
// 刷新界面
//this.updateUI();
}
}
}
//部门查询
public void btnSearch_actionPerformed(ActionEvent e) {
if (txtDepId.getText().equals("") && txtDepName.getText().equals("")) {
JOptionPane.showMessageDialog(this, "请输入您要查找的内容!");
return;
}
int emp_id = 0;
try {
if (txtDepId.getText().equals("")) {
emp_id = 0;
} else {
emp_id = Integer.parseInt(txtDepId.getText());
}
if (emp_id < 0) {
JOptionPane.showMessageDialog(this, "部门编号填写不规范!");
txtDepId.requestFocusInWindow();
return;
}
} catch (Exception ex) {
JOptionPane.showMessageDialog(this, "部门编号必须是数字");
txtDepId.requestFocusInWindow();
return;
}
String name = txtDepName.getText();
SearchBean objB = new SearchBean();
objB.setDep_Id(emp_id);
objB.setDep_Name(name);
DepartmentAction objAction = new DepartmentAction();
CustomTableModule MyTableModule = objAction.getName(
objB);
tblDept.setModel(MyTableModule);
// DepartmentAction objAction = new DepartmentAction();
// CustomTableModule MyTableModule = objAction.getAllDept();
// tblDept = new JTable(MyTableModule);
jScrollPane1.getViewport().add(tblDept);
tblDept.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
tblDept.getColumnModel().getColumn(0).setPreferredWidth(108);
tblDept.getColumnModel().getColumn(1).setPreferredWidth(108);
tblDept.getColumnModel().getColumn(2).setPreferredWidth(120);
txtDepId.setText("");
txtDepName.setText("");
}
//更新操作
public void btnUpdate_actionPerformed(ActionEvent e) {
if (this.tblDept.getSelectedRow() < 0) {
JOptionPane.showMessageDialog(this, "请选择你要修改的部门!");
return;
}
if (JOptionPane.showConfirmDialog(this, "确认更新当前部门信息吗?", "信息",
JOptionPane.YES_NO_OPTION,
JOptionPane.QUESTION_MESSAGE) ==
JOptionPane.YES_OPTION) {
int rowIndex = tblDept.getSelectedRow();
int dep_Id = Integer.parseInt(String.valueOf(tblDept.getValueAt(
rowIndex, 0)));
String dep_Name = (String) tblDept.getValueAt(rowIndex, 1);
String describe = (String) tblDept.getValueAt(rowIndex, 2);
Department objE = new Department();
objE.setDep_Id(dep_Id);
objE.setDep_Name(dep_Name);
objE.setDescribe(describe);
DeptAdd objAdd = new DeptAdd();
objAdd.Updatedept(objE);
objAdd.setTitle("更新部门信息");
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = objAdd.getSize();
if (frameSize.height > screenSize.height) {
frameSize.height = screenSize.height;
}
if (frameSize.width > screenSize.width) {
frameSize.width = screenSize.width;
}
objAdd.setLocation((screenSize.width - frameSize.width) / 2,
(screenSize.height - frameSize.height) / 2);
objAdd.setModal(true);
objAdd.setVisible(true);
// DepartmentAction objD = new DepartmentAction();
// CustomTableModule myTableModel = objD.getAllDept();
// tblDept.setModel(myTableModel);
DepartmentAction objAction = new DepartmentAction();
CustomTableModule MyTableModule = objAction.getAllDept();
tblDept = new JTable(MyTableModule);
jScrollPane1.getViewport().add(tblDept);
tblDept.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
tblDept.getColumnModel().getColumn(0).setPreferredWidth(108);
tblDept.getColumnModel().getColumn(1).setPreferredWidth(108);
tblDept.getColumnModel().getColumn(2).setPreferredWidth(120);
// 刷新界面
//this.updateUI();
}
}
//返回
public void jButton1_actionPerformed(ActionEvent e) {
DepartmentAction objAction = new DepartmentAction();
CustomTableModule MyTableModule = objAction.getAllDept();
tblDept = new JTable(MyTableModule);
jScrollPane1.getViewport().add(tblDept);
tblDept.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
tblDept.getColumnModel().getColumn(0).setPreferredWidth(108);
tblDept.getColumnModel().getColumn(1).setPreferredWidth(108);
tblDept.getColumnModel().getColumn(2).setPreferredWidth(120);
}
}
class DeptManagerDialog_jButton1_actionAdapter implements ActionListener {
private DeptManagerDialog adaptee;
DeptManagerDialog_jButton1_actionAdapter(DeptManagerDialog adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton1_actionPerformed(e);
}
}
class DeptManagerDialog_btnUpdate_actionAdapter implements ActionListener {
private DeptManagerDialog adaptee;
DeptManagerDialog_btnUpdate_actionAdapter(DeptManagerDialog adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btnUpdate_actionPerformed(e);
}
}
class DeptManagerDialog_btnSearch_actionAdapter implements ActionListener {
private DeptManagerDialog adaptee;
DeptManagerDialog_btnSearch_actionAdapter(DeptManagerDialog adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btnSearch_actionPerformed(e);
}
}
class DeptManagerDialog_btnDel_actionAdapter implements ActionListener {
private DeptManagerDialog adaptee;
DeptManagerDialog_btnDel_actionAdapter(DeptManagerDialog adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btnDel_actionPerformed(e);
}
}
class DeptManagerDialog_btnEsc_actionAdapter implements ActionListener {
private DeptManagerDialog adaptee;
DeptManagerDialog_btnEsc_actionAdapter(DeptManagerDialog adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btnEsc_actionPerformed(e);
}
}
class DeptManagerDialog_btnAdd_actionAdapter implements ActionListener {
private DeptManagerDialog adaptee;
DeptManagerDialog_btnAdd_actionAdapter(DeptManagerDialog adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btnAdd_actionPerformed(e);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -