gpt4 book ai didi

java - 将变量从 gui 的 main 传递到 java 中的私有(private)类

转载 作者:行者123 更新时间:2023-12-01 18:48:00 25 4
gpt4 key购买 nike

所以我对java有相对较好的理解,但是在我能弄清楚如何将变量从gui中的main传递到gui中的私有(private)类之前,我无法继续我正在处理的程序已实现 Action 监听器。这只是我正在做的一个测试,看看我是否能让一些基本的东西发挥作用。

public static void main (String args[]) throws IOException {
Scanner inputChamps = new Scanner (new FileReader("Dazzle_Squad_Champs.txt"));

int number = inputChamps.nextInt(); // trying to pass this on from here

LoadButtonHandler(number);

Dazzle_Squad myAreaObject = new Dazzle_Squad();
}

public static void LoadButtonHandler (int number) implements ActionListener {
public void actionPerformed (ActionEvent ae) {
System.out.println(number); // and outputting it here.. Everything else works so far
}
}

最佳答案

无效?你正在那里创建一个方法...

public class LoadButtonHandler implements ActionListener 
{
private int number;

public LoadButtonHandler(int number){
this.number=number;
}

public void actionPerformed (ActionEvent ae)

{
System.out.println(number); // and outputting it here.. Everything else works so far
}
}

你正在将控制台应用程序与 gui 混合使用:O该监听器必须添加到这样的组件中

myAreaObject.addActionListener(new LoadButtonHandler(inputConsole));

关于java - 将变量从 gui 的 main 传递到 java 中的私有(private)类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16887609/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com