import java.awt.*;
class WindowText extends Frame 
{   TextField text1,text2;
    WindowText(String s) 
    { super(s);
      setLayout(new FlowLayout());
      text1=new TextField("输入密码:",10); 
      text1.setEditable(false);
      text2=new TextField(10);
      text2.setEchoChar('*');
      add(text1);
      add(text2);
      setBounds(100,100,200,150);
      setVisible(true);
      validate();
    }
}
public class Example7_2
{   public static void main(String args[])
    {  WindowText win=new WindowText("添加了文本框的窗口");
    }
}
程序中的super(s);的作用是什么???

解决方案 »

  1.   

    调用Frame的一个带String参数的构造方法!
      

  2.   

    是java的关键字 意思么,楼上的说了
      

  3.   

    如果没有super(s);这个程序会有什么变化??
      

  4.   

    如果没有super(s);,也没有别的super加括号加参数的方法的话。
    程序会执行super();--不管你写不写super();都会执行的。
      

  5.   

     super(s); 调用父类的构造器,处理设置标题的方法
      

  6.   

     了解awt为什么确不知道super?
      

  7.   

    调用Frame的一个带String参数的构造方法!