package Text2;
import java.awt.*;import javax.swing.*;import db.Conm;
import java.sql.*;import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;public class Test12<input> extends JFrame implements ActionListener {
JLabel lab1=new JLabel("请输入id号:");
JTextField txt1=new JTextField(10);
JLabel lab2=new JLabel("姓名:");
JTextField txt2=new JTextField(10);
JLabel lab3=new JLabel("所教的课程:");
 CheckboxGroup ch=new CheckboxGroup();
Checkbox cg1=new Checkbox("java",ch,false);
Checkbox cg2=new Checkbox("c",ch,false);
Checkbox cg3=new Checkbox("sql",ch,false);
JButton btn_i=new JButton("添加");
JButton btn_s=new JButton("查询");
Panel p1=new Panel();
Panel p2=new Panel();
Panel p3=new Panel();
public Test12()
{
setTitle("练习");
setSize(400,300);
p1.add(lab1);
p1.add(txt1);
add(p1);
p1.add(lab2);
p1.add(txt2);
add(p2);
p1.add(lab3);
p1.add(cg1);
p1.add(cg2);
p1.add(cg3);
p1.add(btn_i);
btn_i.addActionListener(this);
p1.add(btn_s);
btn_s.addActionListener(this);
add(p1);

}
public static void main(String[] args) {
// TODO Auto-generated method stub
Test12  st=new Test12();
st.show();
} @Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if(e.getSource()==btn_s)
{
int id=Integer.parseInt(txt1.getText());
String sql="select * from duser11 where id="+id+"";
Conm cm=new Conm();
ResultSet rs=cm.getSelect(sql);
try {
if(rs.next())
{   txt2.setText(rs.getString("dname"));
setState(true);


  
}
else
{
JOptionPane.showMessageDialog(this,"没有此id号","提示",JOptionPane.ERROR_MESSAGE);

}
} catch (HeadlessException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (SQLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}

}
} private void setState(String string) {
// TODO Auto-generated method stub

}
private void setState(boolean b) {
// TODO Auto-generated method stub

}
private Checkbox getSelectedCheckbox() {
// TODO Auto-generated method stub
return null;
}}
是把数据库中的值传递到页面
页面上是一个单选按钮
如果正确的话 会有一个是被选择的和数据库里的是对应的
可是我现在做的 页面显示的时候是空白的 【真心请求各位帮帮小弟 哪里错了?】