阅读下列程序,请回答以下问题: (1)MyPanel用什么方法实现多线程? (2)程序如何实现显示的内容不断变化的?

阅读下列程序,请回答以下问题: (1)MyPanel用什么方法实现多线程? (2)程序如何实现显示的内容不断变化的?


【正确答案】:(1)用runnable接口实现多线程(2)由线程循环更改显示的颜色、位置实现动态效果。
【题目解析】:Java中实现多线程有两种途径:继承Thread类或者实现Runnable接口。Runnable接口非常简单,就定义了一个方法run(),继承Runnable并实现这个方法就可以实现多线程了,但是这个run()方法不能自己调用,必须由系统来调用, 在init()方法或start()方法中创建新线程,并在start()方法中启动新线程。