请帮我看一下,下面这个程序哪里错了:
import java.awt.Panel;
import java.awt.Frame;
   import java.awt.Component;
 import java.awt.BorderLayout;
 import java.awt.GridLayout;public class TestTextField{
     public static void main(String[] args)  {
         Frame f = new Frame("登录界面");
         f.add(new Label("please input in your users'information:"),"North");
         
         Panel p1 = new Panel();
         p1.setLayout(new BorderLayout());
         Panel p11 = new Panel();
         p11.setLayout(new GridLayout(2,1));
         p11.add(new Label("Users:"));
         p11.add(new Label("password:"));
         
         Panel p12 = new Panel();
         p12.setLayout(new GridLayout(2,1));
         TextField name = new TextField(10);
         TestField password = new TextField(10);
         p12.add(name);
         p12.add(password);
         p1.add(p11,"West");
         p1.add(p12,"Center");
         f.add(p1,"Center");
         f.setSize(200,160);
         f.setLocation(300,200);
         f.setVisible(true);
          }}

解决方案 »

  1.   

    TestField  -->  TextFieldimport java.awt.Label;
    import java.awt.TextField;
    这两个包不知道你导入了没有
      

  2.   

    1 你的类没有继承JFrame,没有引import javax.swing *;
    2 你引的包可以用一句来代替就行了import java.awt.*
      
      import java.awt.Panel;
      import java.awt.Frame;
      import java.awt.Component;      == import java.awt.*
      import java.awt.BorderLayout;
      import java.awt.GridLayout;
      

  3.   

     TestField password = new TextField(10);   Test拼写错误。。汗、、、 TextField password = new TextField(10);  就行了
      

  4.   


    import java.awt.Panel;
    import java.awt.Frame;
    import java.awt.Component;
    import java.awt.BorderLayout;
    import java.awt.GridLayout;
    import java.awt.Label;
    import java.awt.TextField;
    public class TestTextField{
      public static void main(String[] args) {
      Frame f = new Frame("登录界面");
      f.add(new Label("please input in your users'information:"),"North");
        
      Panel p1 = new Panel();
      p1.setLayout(new BorderLayout());
      Panel p11 = new Panel();
      p11.setLayout(new GridLayout(2,1));
      p11.add(new Label("Users:"));
      p11.add(new Label("password:"));
        
      Panel p12 = new Panel();
      p12.setLayout(new GridLayout(2,1));
      TextField name = new TextField(10);
      TextField password = new TextField(10);
      p12.add(name);
      p12.add(password);
      p1.add(p11,"West");
      p1.add(p12,"Center");
      f.add(p1,"Center");
      f.setSize(200,160);
      f.setLocation(300,200);
      f.setVisible(true);
        
      

  5.   


    import java.awt.Panel;
    import java.awt.Frame;
    import java.awt.Component;
    import java.awt.BorderLayout;
    import java.awt.GridLayout;
    import java.awt.Label;
    import java.awt.TextField;
    public class TestTextField{
      public static void main(String[] args) {
      Frame f = new Frame("登录界面");
      f.add(new Label("please input in your users'information:"),"North");
        
      Panel p1 = new Panel();
      p1.setLayout(new BorderLayout());
      Panel p11 = new Panel();
      p11.setLayout(new GridLayout(2,1));
      p11.add(new Label("Users:"));
      p11.add(new Label("password:"));
        
      Panel p12 = new Panel();
      p12.setLayout(new GridLayout(2,1));
      TextField name = new TextField(10);
      TextField password = new TextField(10);
      p12.add(name);
      p12.add(password);
      p1.add(p11,"West");
      p1.add(p12,"Center");
      f.add(p1,"Center");
      f.setSize(200,160);
      f.setLocation(300,200);
      f.setVisible(true);
    }
    }