77范文网 - 专业文章范例文档资料分享平台

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

来源:网络收集 时间:2019-08-03 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

}

}

}

jTextField5.setText(person[4]); jTextField6.setText(person[5]); DeptID = \Salary = \Assess = \jTextField8.setText(person[9]); jTextField2.setEditable(true); jTextField3.setEditable(true); jTextField4.setEditable(true); jTextField5.setEditable(true); jTextField6.setEditable(true); jTextField8.setEditable(true); modifyInfo.setEnabled(true);

3.Node13Panel.java

import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.net.*;

import javax.swing.event.*; /**

* 树第一节点下的第三叶子 * 人员信息删除管理 */

public class Node13Panel extends JPanel implements ActionListener,ListSelectionListener{

//定义所用的面板

JPanel upPanel = new JPanel(); JPanel centerPanel = new JPanel(); JPanel downPanel = new JPanel();

//定义图形界面元素 JLabel jLabel = new JLabel(); JLabel jLabel1 = new JLabel();

JLabel jLabel2 = new JLabel(); JLabel jLabel3 = new JLabel();

JTextField jTextField1 = new JTextField(15); JTextField jTextField2 = new JTextField(15); JTextField jTextField3 = new JTextField(15); JButton searchInfo = new JButton(); JButton addInfo = new JButton(); JButton modifyInfo = new JButton(); JButton deleteInfo = new JButton(); JButton clearInfo = new JButton(); JButton saveInfo = new JButton(); JButton eixtInfo = new JButton(); //定义表格

JScrollPane jScrollPane1; JTable jTable;

ListSelectionModel listSelectionModel = null;

String[] colName = {\编号\姓名\出生年月\民族\地址\部门\

public Node13Panel() { }

this.setLayout(new BorderLayout()); try { }

catch(Exception }

e) {

e.printStackTrace(); upInit(); //上部面板布局 centerInit(); //中部面板布局 downInit(); //下部面板布局 addListener();

GridBagLayout girdBag = new GridBagLayout(); GridBagConstraints girdBagCon; String[][] colValue;

/**

* 上部面板的布局 */

public void upInit() throws Exception {

PersonBean bean = new PersonBean(); upPanel.setLayout(girdBag); try { }

catch(Exception e) { }

//添加上部面板

e.printStackTrace();

jLabel.setText(\人员信息删除\jLabel.setFont(new Font(\girdBagCon = new GridBagConstraints(); girdBagCon.gridx = 0; girdBagCon.gridy = 0;

girdBagCon.insets = new Insets(0,10,0,10); girdBag.setConstraints(jLabel,girdBagCon); centerPanel.add(jLabel); upPanel.add(jLabel); 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)); girdBagCon = new GridBagConstraints(); girdBagCon.gridx = 0; girdBagCon.gridy = 1;

girdBagCon.insets = new Insets(0,0,0,0); girdBag.setConstraints(jScrollPane1,girdBagCon); upPanel.add(jScrollPane1);

} /**

this.add(upPanel,BorderLayout.NORTH);

* 中部面板的布局 */

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

* 下部面板的布局 */

public void downInit(){

deleteInfo.setText(\删除\

deleteInfo.setFont(new Font(\downPanel.add(deleteInfo); //添加下部面板 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);

} /**

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

* 添加事件侦听 */

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

* 事件处理 */

public void actionPerformed(ActionEvent e) {

Object obj = e.getSource(); if (obj == deleteInfo) { //删除

PersonBean bean = new PersonBean(); HistrjnBean hb = new HistrjnBean(); if(hb.isRows(jTextField1.getText())) else

JOptionPane.showMessageDialog(null, \已有数据关联,无法删除。\错误bean.delete(jTextField1.getText());

//添加事件侦听

deleteInfo.addActionListener(this);

\

/**

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

public void valueChanged(ListSelectionEvent lse){ }

}

jTable.revalidate();

//重新生成界面

Node13Panel node13Panel = new Node13Panel(); HrMain.splitPane.setRightComponent(node13Panel);

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库人事管理系统 - 图文(7)在线全文阅读。

人事管理系统 - 图文(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/676375.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: