gpt4 book ai didi

Java jframe main函数的使用

转载 作者:行者123 更新时间:2023-11-30 04:36:09 24 4
gpt4 key购买 nike

我已经用 swing 编码了几天,但我遇到了一个问题...我有来自不同类的函数和变量,它们设置在运行程序并调用 jframe 的主类中。我遇到的问题我如何在 jframe 代码中调用主类中的函数,该代码设置为名为的新类

public class login_sistema extends javax.swing.JFrame

我已经尝试将 main 中的方法作为静态方法,但我仍然无法以这种方式调用这些方法...如果您能帮助我,我将不胜感激...

最佳答案

I have tried puting the methods from main as static methods still i cant call the methods this way ...If you could help me i would be appreciated ...

静态方法是您最不应该使用的方法。听起来您想让一个对象调用另一个对象的方法,并且要做到这一点,第一个对象必须具有对第二个对象的有效引用。这可以通过将其传递给第一个对象的构造函数参数或通过 setXXX(...) 方法来实现。

例如,如果第一个对象创建第二个对象,它可以将对其自身的引用 this 传递到第二个对象的参数中。例如,

主类:

public class MainClass {
private OtherClass otherClass;

public MainClass() {
otherClass = new OtherClass(this);
}
}

其他类:

public class OtherClass {
public MainClass mainClass;

public OtherClass(MainClass mainClass) {
this.mainClass = mainClass;
}

public void someOtherClassMethod() {
// now we can call methods with the MainClass reference
mainClass.someMainClassMethod();
}
}

有关您的特定问题的更多详细信息,请考虑告诉我们更多相关信息并显示代码。

关于Java jframe main函数的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13483375/

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