我有一个名为GUI的类,它基本上使用Swing创建一个latout。在那个类中,我有一个名为“log”的方法,它应该在布局中为textarea添加一个新行。Java:调用静态方法但没有任何反应?
问题是,每当我从GUI类以外调用函数时,什么都不会发生。如果我从该类中调用该方法,则会向textarea添加一行,正如它应该做的那样。
我已经设置了方法及其调用public static的所有变量,并且我没有收到任何错误。当我从外部调用该方法时,它不会做任何事情。
任何想法?
编辑:
这里的GUI类中的方法:
public static void log(String inputString) {
logConsole.append(inputString + "\r\n");
}
在类挥杆最底宣布textarea的,我只是修改了它是公共静态的,而不是私人的。
public static javax.swing.JTextArea logConsole;
不能发布更多的代码,希望这至少有点帮助吗? :/
你能发布你的代码吗? –
我把我的水晶球留在家中。 –
如果不粘贴相关代码,将很难回答。但是你可以尝试通过编写Class.theMethod() –