⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 whole.java

📁 工资管理系统的软件.是同许设计的 是一个比较完整的工资管理系统
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.sql.*;
class whole extends JDialog implements ActionListener
{ private condb con=null;
  private ResultSet rs=null;
  private String sql=null;
  private JLabel bmhao=new JLabel("部门号:");
  private JLabel bmname=new JLabel("部门名称:");
  private JTextField wholetx1=new JTextField();
  private JTextField wholetx2=new JTextField();
  private JButton ok=new JButton("查询");
  private JOptionPane jop=new JOptionPane();
  private JTable ta=null;
  private JScrollPane taooo=new JScrollPane();
  private String col[]={"部门号","部门名称","电话","职工号","姓名","性别",
                        "年龄","基本工资","附加工资","实发工资"};
  private Object rowline[][]=new String[45][10];
  private boolean tf=false;
   
  public whole()
  { setTitle("全部信息");
    setSize(600,300);
    getContentPane().setBackground(Color.LIGHT_GRAY);
    getContentPane().setLayout(null);
    Dimension scr=Toolkit.getDefaultToolkit().getScreenSize();
    Dimension frm=getSize();
    setLocation((int)(scr.getWidth()-frm.getWidth())/2,150);
    bmhao.setBounds(50,20,80,30);
    wholetx1.setBounds(140,20,50,20);
    bmname.setBounds(210,20,80,30);
    wholetx2.setBounds(300,20,50,20);
    ok.setBounds(400,20,100,30);
    getContentPane().add(bmhao);
    getContentPane().add(wholetx1);
    getContentPane().add(bmname);
    getContentPane().add(wholetx2);

    getContentPane().add(ok);
    ok.addActionListener(this);
    setVisible(true);
  }
  public void initTable(Object row[][],String col[])
  {
  con=new condb();
     if(wholetx1.getText().equals("")==false)
       { sql ="select 部门.部门号,部门.部门名称, 部门.电话,职工.职工号, 职工.姓名,职工.性别,职工.年龄,工资.基本工资, 工资.附加工资, 工资.实发工资 from 部门,职工,工资 where  部门.部门号=职工.所在部门 and 部门.部门号=工资.所属部门 and 部门.部门号='"+wholetx1.getText()+"'";
        }
   else if(wholetx2.getText().equals("")==false)
     {sql ="select 部门.部门号,部门.部门名称, 部门.电话,职工.职工号, 职工.姓名,职工.性别,职工.年龄,工资.基本工资, 工资.附加工资, 工资.实发工资 from 部门,职工,工资 where  部门.部门号=职工.所在部门 and 部门.部门号=工资.所属部门 and 部门.部门号='"+wholetx2.getText()+"'";
     }
   try{ rs=con.getrs(con.con,sql);
         int cnt=0;
          while(rs.next())
          
        { 
         rowline[cnt][0]=rs.getString("部门号");
          rowline[cnt][1]=rs.getString("部门名称");
          rowline[cnt][2]=rs.getString("电话");
          rowline[cnt][3]=rs.getString("职工号");
          rowline[cnt][4]=rs.getString("姓名");
          rowline[cnt][5]=rs.getString("性别");
          rowline[cnt][6]=rs.getString("年龄");
          rowline[cnt][7]=rs.getString("基本工资");
          rowline[cnt][8]=rs.getString("附加工资");
          rowline[cnt][9]=rs.getString("实发工资");
          cnt++;
        }
       ta=new JTable(rowline,col);
       ta.setSize(580,190);
       taooo=new JScrollPane(ta);
       taooo.setLocation(20,50);
       taooo.setSize(560,190);
       getContentPane().add(taooo);
       this.repaint(0,0,500,300);
       con.dbclose(con.con,rs);
       con=null;
       tf=false;
     }catch(Exception se){}
  }
  public void actionPerformed(ActionEvent ae)
  { 
    /* {int cnt=1;
        while(cnt<11)
        { rowline[cnt][0]="1";
          rowline[cnt][1]="2";
          rowline[cnt][2]="3";
          rowline[cnt][3]="4";
          rowline[cnt][4]="5";
          rowline[cnt][5]="6";
          rowline[cnt][6]="7";
          rowline[cnt][7]="8";
          rowline[cnt][8]="9";
          rowline[cnt][9]="10";
         cnt++;
        }
       ta=new JTable(rowline,col);
       ta.setSize(580,190);
       taooo=new JScrollPane(ta);
       taooo.setLocation(20,50);
       taooo.setSize(560,190);
       getContentPane().add(taooo);
       this.repaint(0,0,500,300);
       con.dbclose(con.con,rs);
       con=null;
          tf=false;}//删除*/  

   if(wholetx1.getText().equals("")&&wholetx2.getText().equals(""))
       { JOptionPane jop=new JOptionPane();
          jop.showMessageDialog(null,"两者不能全空","信息提示!",-1);
        }
     if(tf==false)
         {  for(int i=0;i<rowline.length;i++)
            for(int j=0;j<10;j++)
            rowline[i][j]=null;
         initTable(rowline,col);
         wholetx1.setText("");
         wholetx2.setText("");
       }
   }
   
}        

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -