【发布时间】:2018-11-02 04:27:29
【问题描述】:
我试图让我的 Swing 应用程序运行,但是当我尝试运行我的代码时,由于“未使用局部变量”的警告,它没有运行,我该如何解决这个问题?
import javax.swing.SwingUtilities;
public class RunTraceFile implements Runnable {
public void run(){
TraceFile c = new TraceFile();
}
public static void main(String [] args){
SwingUtilities.invokeLater(new RunTraceFile());
}
}
【问题讨论】:
-
这不是真的。警告不会阻止代码运行,它们只是警告。
-
警告不会阻止代码编译或运行。你可以通过使用局部变量 c 来“解决”这个问题。
-
如果您没有在任何地方使用新创建的
TraceFile对象,那么您为什么要引用它,只需从源代码中删除TraceFile c =即可删除警告 -
它可能会运行,警告不会阻止任何事情,它们只是警告。尝试添加更多内容以查看它是否有效(例如
System.out.println("I'm working");后跟sleep()或其他内容以防止控制台关闭 -
这段代码运行良好,您只需输入一些逻辑/语句即可查看结果。
标签: java swing oop event-dispatch-thread