java.AWT-setSize()方法
我在下面的程序中使用setSize()方法时遇到了一个问题 错误:没有为类型框架定义方法setSize(int,int) 当我看到JavaAPI时,“类框架”从类继承了这个方法 java.awt.Window。我已经实例化了Frame类,这个对象应该有setSize()方法,因为Frame是Window的派生类。 为什么我会犯这个错误呢?派生类如何不包含其超类方法java.AWT-setSize()方法,java,awt,Java,Awt,我在下面的程序中使用setSize()方法时遇到了一个问题 错误:没有为类型框架定义方法setSize(int,int) 当我看到JavaAPI时,“类框架”从类继承了这个方法 java.awt.Window。我已经实例化了Frame类,这个对象应该有setSize()方法,因为Frame是Window的派生类。 为什么我会犯这个错误呢?派生类如何不包含其超类方法 public class AwtPrac{ public static void main(String[] args) {
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();
}
}
以这个密码为例
import java.awt.Frame;
public class AwtPrac {
private static void init(){
Frame fm = new Frame("Java Programm");
fm.setTitle("AwtPrac");
fm.setSize(300,300);
fm.setVisible(true);
}
public static void main(String[] args) {
init();
}
}
您使用的是哪个JDK版本?java版本1.8.074
SetSize
为什么我的查询不起作用?因为我已经实例化了Frame类,这个对象应该有SetSize()方法,因为Frame是Window的派生类。为什么我会犯这个错误呢?派生类怎么可能不包含其超类方法呢?您可以编写:fm.SetSize()而不是fm.SetSize()。这个方法以小写的第一个字母开始…你能把问题解决吗?你必须按箭头。非常感谢。