import java.awt.*;
import javax.swing.*;
public class Myjframe extends JFrame{
JFrame jf=new JFrame("绝对布局");
jf.setVisible(true); //我在子类类体中创建父类对象并直接调用setvisible方法,就报错,如果我在子类方法中或者主方法中就能直接调用,这是为什么呢?
public static void main(String[] args) {
/*JFrame jf=new JFrame("绝对布局");
jf.setVisible(true);*/ 这样子是正确的,为什么呢?
}}
import javax.swing.*;
public class Myjframe extends JFrame{
JFrame jf=new JFrame("绝对布局");
jf.setVisible(true); //我在子类类体中创建父类对象并直接调用setvisible方法,就报错,如果我在子类方法中或者主方法中就能直接调用,这是为什么呢?
public static void main(String[] args) {
/*JFrame jf=new JFrame("绝对布局");
jf.setVisible(true);*/ 这样子是正确的,为什么呢?
}}
static {
jf.setVisible(true);
}或者 JFrame jf=new JFrame("绝对布局");public void AA(){
jf.setVisible(true);
}