【发布时间】:2016-09-26 20:46:17
【问题描述】:
我在以下程序中使用 setSize() 方法时遇到问题。
错误:没有为类型框架定义方法 setSize(int,int)。
当我看到 Java API 时,“类框架”有这个方法继承自类 java.awt.窗口。由于我已经实例化了 Frame 类,因此该对象应该具有 setSize() 方法,因为 Frame 是 Window 的派生类。 为什么我会收到此错误?派生类怎么可能不包含它的超类方法呢?
public class AwtPrac{
public static void main(String[] args) {
Frame fm = new Frame("Java Programm");
Button b= new Button ("Click Here");
fm.add(b);
fm.setVisible(true);
fm.SetSize(300,300);
fm.dispose();
}
}
【问题讨论】:
-
你使用的是什么JDK版本?
-
java 版本 1.8.0_74
-
SetSize