📄 whole.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 + -