package cn.hncu.MyThread2;
import java.awt.Canvas;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JSpinner;
import javax.swing.Timer;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
public class BallsJFrame2 extends JFrame implements ChangeListener,ActionListener{
//这些变量需要做事件监听,因此不能放在构造方法里面
private JSpinner spinner;
private RollBalls ball;
private JButton btn1,btn2;
public BallsJFrame2(){
super("Rolling balls");
this.setBounds(400, 200, 700, 600);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);//设置关闭窗口的功能
this.setResizable(false);//设置窗口不能拉大拉小,true为能够拉伸
Color colors[]={Color.black,Color.blue,Color.cyan,Color.DARK_GRAY,Color.green,