• 大小: 6KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-06-17
  • 语言: Java
  • 标签: 源码  

资源简介

职工管理系统源代码,通过java+sql server实现,功能比较简单,但适合入门

资源截图

代码片段和文件信息

package DatabaseProject;
import javax.swing.*;  
import java.awt.*;  
import java.awt.event.ActionEvent;  
import java.awt.event.ActionListener;  
  
@SuppressWarnings(“serial“)
public class EmpAddDialog extends JDialog implements ActionListener{  
    //定义我需要的swing组件  
    JLabel jl1jl2jl3jl4jl5jl6;  
    JButton jb1jb2;  
    JTextField jtf1jtf2jtf3jtf4jtf5jtf6;  
    JPanel jp1jp2jp3;  
    //owner它的父窗口  
    //title 窗口名  
    //modal 指定是模态窗口,还是非模态窗口  
    public EmpAddDialog(frame ownerString title boolean modal)  
    {  
        super(ownertitlemodal);//调用父类构造方法,达到模式对话框效果  
        jp1=new JPanel();  
        jp2=new JPanel();  
        jp3=new JPanel();  
        jl1=new JLabel(“职工号“);  
        jl2=new JLabel(“姓名“);  
        jl3=new JLabel(“性别“);  
        jl4=new JLabel(“年龄“);  
        jl5=new JLabel(“籍贯“);  
        jl6=new JLabel(“部门“);   
        jtf1=new JTextField();  
        jtf2=new JTextField();  
        jtf3=new JTextField();  
        jtf4=new JTextField();  
        jtf5=new JTextField();  
        jtf6=new JTextField();    
        jb1=new JButton(“添加“);  
        //注册监听  
        jb1.addActionListener(this);  
        jb2=new JButton(“取消“);      
        //设置布局  
        jp1.setLayout(new GridLayout(61));  
        jp2.setLayout(new GridLayout(61));        
        //添加组件  
        jp1.add(jl1);  
        jp1.add(jl2);  
        jp1.add(jl3);  
        jp1.add(jl4);  
        jp1.add(jl5);  
        jp1.add(jl6);         
        jp2.add(jtf1);  
        jp2.add(jtf2);  
        jp2.add(jtf3);  
        jp2.add(jtf4);  
        jp2.add(jtf5);  
        jp2.add(jtf6);        
        jp3.add(jb1);  
        jp3.add(jb2);          
        this.add(jp1BorderLayout.WEST);  
        this.add(jp2BorderLayout.CENTER);  
        this.add(jp3BorderLayout.SOUTH);        
        //展现  
        this.setSize(300250);  
        this.setVisible(true);  
    }  
    @Override  
    public void actionPerformed(ActionEvent e) {  
        // TODO Auto-generated method stub  
        if(e.getSource()==jb1)  
        {  
            //希望添加  
            EmpModel temp=new EmpModel();  
            String sql=“insert into employee values(??????)“;  
            String []paras={jtf1.getText()jtf2.getText()jtf3.getText()jtf4.getText()jtf5.getText()jtf6.getText()};  
            if(!temp.UpdEmp(sql paras))  
            {  
                //提示  
                JOptionPane.showMessageDialog(this “添加失败“);            
            }  
            //关闭对话框  
            this.dispose();  
        }                    
    }        
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        2789  2018-01-04 00:53  EmpAddDialog.java
     文件        3919  2018-01-04 00:53  EmpManager.java
     文件        3128  2018-01-04 00:53  EmpModel.java
     文件        2738  2018-01-04 00:53  EmpUpdDialog.java
     文件        2272  2018-01-04 00:53  SqlHelper.java

评论

共有 条评论