人事管理系统 - 图文(9)

2019-08-03 13:46

} /**

}

colValue = bean.searchAll();

jTable = new JTable(colValue,colName);

jTable.setPreferredScrollableViewportSize(new Dimension(450,300)); listSelectionModel = jTable.getSelectionModel();

listSelectionModel.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); listSelectionModel.addListSelectionListener(this); jScrollPane1 = new JScrollPane(jTable);

jScrollPane1.setPreferredSize(new Dimension(450,300));

catch(Exception e) { }

upPanel.add(jScrollPane1); //添加上部面板

this.add(upPanel,BorderLayout.NORTH);

e.printStackTrace();

* 中部面板的布局 */

public void centerInit() throws Exception {

jLabel1.setText(\编号\

jLabel1.setFont(new Font(\centerPanel.add(jLabel1); centerPanel.add(jTextField1); jLabel2.setText(\一级部门\

jLabel2.setFont(new Font(\centerPanel.add(jLabel2); centerPanel.add(jTextField2); jLabel3.setText(\二级部门\

jLabel3.setFont(new Font(\centerPanel.add(jLabel3); centerPanel.add(jTextField3); //添加中部面板

this.add(centerPanel,BorderLayout.CENTER);

} /**

//设置是否可操作

jTextField1.setEditable(false); jTextField2.setEditable(false); jTextField3.setEditable(false);

* 下部面板的布局 */

public void downInit(){ } /**

* 添加事件侦听

searchInfo.setText(\获取新编号\

searchInfo.setFont(new Font(\downPanel.add(searchInfo); addInfo.setText(\增加\

addInfo.setFont(new Font(\downPanel.add(addInfo); modifyInfo.setText(\修改\

modifyInfo.setFont(new Font(\downPanel.add(modifyInfo); deleteInfo.setText(\删除\

deleteInfo.setFont(new Font(\downPanel.add(deleteInfo); clearInfo.setText(\清空\

clearInfo.setFont(new Font(\downPanel.add(clearInfo); //添加下部面板

this.add(downPanel,BorderLayout.SOUTH); //设置是否可操作 searchInfo.setEnabled(true); addInfo.setEnabled(false); modifyInfo.setEnabled(false); deleteInfo.setEnabled(false); clearInfo.setEnabled(true);

*/

public void addListener() throws Exception { } /**

* 事件处理 */

public void actionPerformed(ActionEvent e) {

Object obj = e.getSource(); if (obj == searchInfo) { }

else if (obj == addInfo) { //增加 }

else if (obj == modifyInfo) { //修改

DeptBean bean = new DeptBean();

bean.modify(jTextField1.getText(),jTextField2.getText(),jTextField3.getText()); DeptBean bean = new DeptBean();

bean.add(jTextField1.getText(),jTextField2.getText(),jTextField3.getText()); //重新生成界面

Node15Panel dp = new Node15Panel(); HrMain.splitPane.setRightComponent(dp); setNull(); //获取新编号

DeptBean bean = new DeptBean(); jTextField1.setText(\jTextField2.setEditable(true); jTextField3.setEditable(true); //设置是否可操作 addInfo.setEnabled(true); modifyInfo.setEnabled(false); deleteInfo.setEnabled(false); //添加事件侦听

searchInfo.addActionListener(this); addInfo.addActionListener(this); modifyInfo.addActionListener(this); deleteInfo.addActionListener(this); clearInfo.addActionListener(this);

} /**

}

//重新生成界面

Node15Panel dp = new Node15Panel(); HrMain.splitPane.setRightComponent(dp);

else if (obj == deleteInfo) { //删除 }

else if (obj == clearInfo) { //清空 }

jTable.revalidate();

setNull();

DeptBean bean = new DeptBean(); bean.delete(jTextField1.getText()); //重新生成界面

Node15Panel dp = new Node15Panel(); HrMain.splitPane.setRightComponent(dp);

* 将文本框清空 */

void setNull(){ } /**

* 当表格被选中时的操作 */

public void valueChanged(ListSelectionEvent lse){

int[] selectedRow = jTable.getSelectedRows(); jTextField1.setText(null); jTextField2.setText(null); jTextField3.setText(null); jTextField2.setEditable(false); jTextField3.setEditable(false); searchInfo.setEnabled(true); addInfo.setEnabled(false); modifyInfo.setEnabled(false); deleteInfo.setEnabled(false); clearInfo.setEnabled(true);

}

}

int[] selectedCol = jTable.getSelectedColumns(); //定义文本框的显示内容

for (int i=0; i

//设置是否可操作

jTextField2.setEditable(true); jTextField3.setEditable(true); searchInfo.setEnabled(true); addInfo.setEnabled(false); modifyInfo.setEnabled(true); deleteInfo.setEnabled(true); clearInfo.setEnabled(true);

for (int j=0; j

jTextField1.setText(colValue[selectedRow[i]][0]); jTextField2.setText(colValue[selectedRow[i]][1]); jTextField3.setText(colValue[selectedRow[i]][2]);

(人员调动管理模块) 1.Node21Panel.java import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.net.*;

import javax.swing.event.*; import java.util.*; import java.text.*; /**

* 树第二节点下的第一叶子 * 人员调动 */

public class Node21Panel extends JPanel implements ActionListener,ListSelectionListener,ItemListener{

//定义所用的面板


人事管理系统 - 图文(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:人教版小学六年级英语上册教案绝版好课件 - 路过别错过

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: