Rag*_*aer 0 java multithreading runnable
目前这是我的代码
package com.raggaer.frame;
import java.awt.Dimension;
import java.awt.Graphics;
import javax.swing.JFrame;
public class Frame {
private JFrame frame;
public Frame() {
this.frame = new JFrame("Java Snake");
this.frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.frame.add(new Panel());
Paint game = new Paint();
this.frame.setResizable(false);
this.frame.pack();
this.frame.setVisible(true);
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的油漆课
package com.raggaer.frame;
public class Paint implements Runnable {
private Thread thread;
public Paint() {
thread = new Thread(this);
thread.start();
}
public void run() {
System.out.println("aaa");
}
}
Run Code Online (Sandbox Code Playgroud)
但是System.out.println("aaa"); 只是执行一次而不是永远..我做错了什么?