Java 启动run命令时出现问题

Java 启动run命令时出现问题,java,runnable,Java,Runnable,首先,我想说,如果我的问题听起来不是很具体,我很抱歉,我对编程不太了解,请原谅我 这段代码的问题是,我希望它随机地移动方块(正确,我知道它只是重复地说hi),但是run()没有激活 代码: (我知道我导入了一些我可能不需要的东西,我从另一个代码中复制了一些)尽管您有一个run方法,但您的类没有实现Runnable,因此它不能在线程中使用。要运行线程,您必须实现Runnable,并在init上创建一个新的线程: new Thread(this).start(); 如果您打算与UI组件交互,请忘记

首先,我想说,如果我的问题听起来不是很具体,我很抱歉,我对编程不太了解,请原谅我

这段代码的问题是,我希望它随机地移动方块(正确,我知道它只是重复地说hi),但是run()没有激活

代码:


(我知道我导入了一些我可能不需要的东西,我从另一个代码中复制了一些)

尽管您有一个
run
方法,但您的类没有实现
Runnable
,因此它不能在
线程中使用。要运行
线程
,您必须实现
Runnable
,并在
init
上创建一个新的
线程

new Thread(this).start();

如果您打算与UI组件交互,请忘记
线程
。Swing有自己的功能,允许您安全地与UI组件交互。请看一看如何使用。

尽管您有一个
run
方法,但您的类没有实现
Runnable
,因此它不能在
线程中使用。要运行
线程
,您必须实现
Runnable
,并在
init
上创建一个新的
线程

new Thread(this).start();

如果您打算与UI组件交互,请忘记
线程
。Swing有自己的功能,允许您安全地与UI组件交互。请看一看如何改用。

您对run()方法有什么期望?它永远不会被调用。您对run()方法有什么期望?永远不会有人叫它。谢谢!我会调查的!谢谢我会调查的!