swing有关表格的显示

来源:百度知道 编辑:UC知道 时间:2024/06/17 07:39:24
大家帮我看下,我下面的代码哪里错了,我要在查询会员这里添加监听器,里面生成一个新的框架啊,输入会员名后,点确定,又会弹出个框架显示该会员的详细信息(表格形式显示),但是问题出现在第二个框架,好像怎样改都显示不了,我是连接数据库的。。通过第一个框架里面的文本字符作为参数,找信息,
jb[0]=new JButton(" 查询会员 ");
jb[0].addActionListener(new ActionListener()
{
JFrame jf;
JPanel jp[]=new JPanel[2];
JLabel jl;
JTextField jt;
JButton jb;
Connection con=null;
PreparedStatement stat;
ResultSet res;

public void actionPerformed(ActionEvent e)
{
jf=new JFrame("查询会员");
jf.setVisible(true);
jf.setSize(300,100);
BoxLayout box=new BoxLayout(jf.getContentPane(),BoxLayout.Y_AXIS);
jf.getContentPane().setLayout(box);

jp[0]=new JPanel();
jp[1]=new JPanel();

jl=new JLabel("请输入会员名:");
jt=new JTextField(10);
jb=new JButton("确定");

jp[0].add(jl);
jp[0].add(jt);

代码很乱,用了如此多匿名内部类加嵌套啊。
1.无非检查下JFrame 的ADD JPanel的先后了,你的panel是在有无构件的情况下被add上去的呢
2.检查下jp这个引用有没有命名的问题,建议换个名字.
3.你完整的类并没有放出来,我就无法帮你调试了,你自己检查下吧。