我正在尝试使用从 Applet 类继承的类的教程。我很难掌握创建框架对象的线的概念。我不确定这 2 个 getParent() 调用是做什么的。
第一个 getParent() 调用是否引用了作为 Applet 的 StartingClass 的父级?第二个 getParent() 调用是否引用了 Applet 的父级 Panel?
我真的认为我看错了,正在寻求澄清。
public class StartingClass extends Applet implements Runnable {
@Override
public void init() {
setSize(800, 480);
setBackground(Color.BLACK);
setFocusable(true);
Frame frame = (Frame) this.getParent().getParent();
frame.setTitle("Q-Bot Alpha");
}