在方法中使用类变量

时间:2019-05-21 10:25:31

标签: java

我试图编写一个程序,但是遇到一个问题,就是我不能在方法内部使用类变量。那么如何在方法内部使用类变量?

我编写代码的班级


package verkoper;
import javax.swing.*;

public class init {
    JFrame frame;
    public static void InitializeScreen(){
        int WIDTH = 500;
        int HEIGHT = 500;
        JFrame frame;
        frame = new JFrame("Test");
        frame.setSize(WIDTH,HEIGHT);
        frame.setResizable(false);
        frame.setLayout(null);
        frame.setVisible(true);
        frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
    }
    public static void InitializeGUI(){
        JButton LoginButton;
        LoginButton = new JButton("Login");
        LoginButton.setBounds(240, 10, 20,20);
        frame.add(LoginButton);
    }
}

在主班上

package verkoper;
import javax.swing.*;


public class base {

    public static void main(String args[]){

        init Init = new init();
        Init.InitializeScreen();
        Init.InitializeGUI(JFrame frame);
    }
}

所以我想做的是我可以在InitializeScreen和InitializeGUI中使用frame,但是我不知道该怎么做,我也不知道该如何正确地说,所以我寻求帮助。

0 个答案:

没有答案