Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java.AWT-setSize()方法_Java_Awt - Fatal编程技术网

java.AWT-setSize()方法

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) {

我在下面的程序中使用setSize()方法时遇到了一个问题

错误:没有为类型框架定义方法setSize(int,int)

当我看到JavaAPI时,“类框架”从类继承了这个方法 java.awt.Window。我已经实例化了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();
  }
}
以这个密码为例

   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()。这个方法以小写的第一个字母开始…你能把问题解决吗?你必须按箭头。非常感谢。