数据库应用-java+sqlserver(十二)TeaInfo

TeaInfo:

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

public class TeaInfo extends JPanel implements ActionListener
{
	static JLabel jid,jname,jsex,jbirth,jpost,jdepart;
	JButton b;
	//ModifyPassword modify;
	TeaInfo(MyFrame f)
	{
		setLayout(new BorderLayout());
		//modify=new ModifyPassword(f,"修改密码",true);
		
		jid=new JLabel();
		jname=new JLabel();
		jsex=new JLabel();
		jbirth=new JLabel();
		jpost=new JLabel();
		jdepart=new JLabel();
		
		JPanel p=new JPanel();
		b=new JButton("修改密码");
		b.addActionListener(this);
		p.add(b);
		add(p,BorderLayout.SOUTH);
		initInstance(this);
	}
	private void initInstance(Object obj)
	{
		Box base=Box.createHorizontalBox();
		Box left=Box.createVerticalBox();
		Box right=Box.createVerticalBox();
		JPanel p11=new JPanel(),
		       p12=new JPanel(),
		       p13=new JPanel(),
		       p14=new JPanel(),
		       p15=new JPanel();
		       
		JPanel p21=new JPanel(),
	           p22=new JPanel(),
	           p23=new JPanel(),
	           p24=new JPanel(),
	           p25=new JPanel();
	    
		p11.add(new JLabel("教师编号:"));
		p21.add(jid);
		p12.add(new JLabel("教师姓名:"));
		p22.add(jname);
		p13.add(new JLabel("教师性别:"));
		p23.add(jsex);
		p14.add(new JLabel("教师生日:"));
		p24.add(jbirth);
		p15.add(new JLabel("教师职称:"));
		p25.add(jpost);
		
		
		left.add(Box.createVerticalStrut(30));
		left.add(p11);
		left.add(Box.createVerticalStrut(10));
		left.add(p12);
		left.add(Box.createVerticalStrut(10));
		left.add(p13);
		left.add(Box.createVerticalStrut(10));
		left.add(p14);
		left.add(Box.createVerticalStrut(10));
		left.add(p15);
		left.add(Box.createVerticalStrut(10));
		
		right.add(Box.createVerticalStrut(30));
		right.add(p21);
		right.add(Box.createVerticalStrut(10));
		right.add(p22);
		right.add(Box.createVerticalStrut(10));
		right.add(p23);
		right.add(Box.createVerticalStrut(10));
		right.add(p24);
		right.add(Box.createVerticalStrut(10));
		right.add(p25);
		right.add(Box.createVerticalStrut(10));
		
		base.add(new JPanel());
		base.add(new JPanel());
		base.add(new JPanel());
		base.add(new JPanel());
		base.add(new JPanel());
		base.add(left);
		base.add(right);
		base.add(new JPanel());
		base.add(new JPanel());
		base.add(new JPanel());
		base.add(new JPanel());
		base.add(new JPanel());
		this.add(base,BorderLayout.CENTER);
	}
	public void actionPerformed(ActionEvent e)
	{
		//modify.setVisible(true);
	}
	public static void saveTea(String id)
	{
		SqlManager DBm=SqlManager.createInstance();
		DBm.connectDB();
		String sql="exec ProcTeacher'"+id+"'";
		ResultSet rs=DBm.executeQuery(sql);
		System.out.println(sql);
		try{
			rs.next();
			System.out.println(rs.getString(1)+"是是是 是");
			jid.setText(rs.getString(1));
			jname.setText(rs.getString(2));
			jsex.setText(rs.getString(3));
			jbirth.setText(rs.getString(4));
			jpost.setText(rs.getString(5));
			jdepart.setText(rs.getString(6));
			
		}catch(SQLException e){
			e.printStackTrace();
		}
	}
}
posted @ 2017-08-15 15:10  七月kirino  阅读(271)  评论(0编辑  收藏  举报