我从一本书中学习 Java。我已经完成了继承剧集,但我不理解用户界面剧集中的示例程序:
public class AWTApp extends Frame {
...
public AWTApp(String caption)
{
super(caption);
setLayout(new GridLayout(PANELS_NO, 1));
for(int i=0;i<PANELS_NO;i++)
{
panels[i]=new Panel();
add(panels[i]);
}
label_test(panels[0]);
...
}
}
这是继承 Frame 类的主类(AWTApp)中的构造函数。在另一个示例中,框架是主类 (AWTApp) 中的一个变量,要添加组件,您可以编写 frame.add(component) ((Frame nam - frame, Component name - component))。如果没有框架对象,他们怎么能在这段代码中只写 add() 或 pack() ?