操作方法
/* * 注册用户界面 * */ package ProjectofMHL; import java.awt.*; import javax.swing.*; import java.awt.event.*; public class LugClient extends JFrame implements ActionListener { JLabel jl1,jl2,jl3,jl4; JButton jb1,jb2; JTextField jtf1,jtf2,jtf3,jtf4; JPanel jp1,jp3; EmpModel emp; EmpInfoOflogin eil; //初始化北部 //初始化中部及北部 public void init() { jl1=new JLabel(emp.getColumnName(0)); jl1.setFont(MyTools.fff); jtf1=new JTextField(10); jl2=new JLabel(emp.getColumnName(1)); jl2.setFont(MyTools.fff); jtf2=new JTextField(10); jl3=new JLabel(emp.getColumnName(2)); jl3.setFont(MyTools.fff); jtf3=new JTextField(10); jl4=new JLabel(emp.getColumnName(3)); jl4.setFont(MyTools.fff); jtf4=new JTextField(10); jp1=new JPanel(new GridLayout(4,2)); jp1.add(jl1); jp1.add(jtf1); jp1.add(jl2); jp1.add(jtf2); jp1.add(jl3); jp1.add(jtf3); jp1.add(jl4); jp1.add(jtf4); } //初始化南部 public void initSouth() { jb1=new JButton("确定"); jb1.setFont(MyTools.fff); jb1.addActionListener(this); jb2=new JButton("取消"); jb2.setFont(MyTools.fff); jb2.addActionListener(this); jp3=new JPanel(); jp3.add(jb1); jp3.add(jb2); } public LugClient(EmpModel empModel,EmpInfoOflogin empInfoOflogin) { this.emp=empModel; this.init(); this.initSouth(); this.eil=empInfoOflogin; this.add(jp1); this.add(jp3,BorderLayout.SOUTH); this.setTitle("注册用户"); this.setSize(200,150); this.setLocation(300, 200); this.setVisible(true); } public void initLug() { String sql="insert into login values(?,?,?,?)"; String []paras={jtf1.getText(),jtf2.getText(),jtf3.getText(),jtf4.getText()}; emp.updEmp(sql, paras); emp=new EmpModel(); String []paras1={"1"}; emp.query("select * from login where 1=?", paras1); int row=emp.getRowCount(); eil.jl.setText("总记录数是"+row+"条"); eil.jt.setModel(emp); this.dispose(); } @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub if(e.getSource()==jb1) { this.initLug(); } if(e.getSource()==jb2) { this.dispose(); } } }