我初始化的时候
p22.setLayout(new FlowLayout(FlowLayout.LEFT));
 p22.add(jAccount = new JTextField(10));
 this.jAccount.setText("HHH");想初始化界面为HHH,但是不知道为什么,显示不出来,请问各位大哥,是怎么回事哈??谢谢大家了,谢谢

解决方案 »

  1.   

    把jAccount = new JTextField(10)这句话扣出来,放到pp2.add前面试试呢?*************
    *  葵花点穴手  *
    *************
      

  2.   

    后面有没有写show() or setVisible( boolean a)
      

  3.   

    试试
    p22.setLayout(new FlowLayout(FlowLayout.LEFT));
    p22.add(jAccount = new JTextField("HHH",10));
    你创建的窗口对象名.setContentPane(pp2);
    show();
      

  4.   

    leonard_sun()和wddlqd(快乐的人)的答案
    setVisible(true);和show();
      

  5.   

    谢谢各位大哥
    我是取得数据库中的第一条,然后想赋值给界面JTextField于是我这样String sql = "select top 1 * from admin";
    try
    {
    Base base = new Base();
    base.sql=sql;
    rs1 = base.executeQuery(sql);
    while(rs1.next()==true)
    {
    System.out.println(rs1.getString("name"));
    jtAccountNumber.setText(rs1.getString("name"));
    jtAccountNumber.setVisible(true);
    }
    base.CloseAll();
    }
    catch(Exception ex)
    {
    System.out.println(ex.getMessage());
    }
    然后不行,JTextField在之前已经生成,这是事件后面写得,要怎么写哈??谢谢各位大哥了