直接上代码
package day0425;
import java.awt.Color;
import java.awt.Container;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class myJFrame1 extends JFrame{
public myJFrame1(){
this.setSize(800,600) ; //设置窗体大小
myJPanel mj = new myJPanel() ;
mj.setBackground(Color.BLACK);
this.setBackground(Color.BLACK) ;
//创建一个面板
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
Thread t = new Thread(mj) ; //生成一个线程类
t.start() ; //启动线程
Container cn = this.getContentPane() ; //创建一个容器
cn.add(mj) ; //将面板添加到容器中
this.setVisible(true);
}
public static void main(String[] args) {
myJFrame1 yt = new myJFrame1() ;
}
}
//自定义一个类继承自JPanel并实现Runnable接口
class myJPanel extends JPanel implements Runnable{
final int shuliang = 400 ; /