Java 制作俄罗斯方块的问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 01:38:09
本人想做一个俄罗斯方块!现有如下问题:
俄罗斯方块中的一个个不同的小方块是怎么画的,怎样控制它下落啊??

import java.awt.*;
import java.awt.event.*;
//俄罗斯方块类
public class computer extends Frame{
public static boolean isPlay=false;
public static int level=1,score=0;
public static TextField scoreField,levelField;

public static MyTimer timer;
GameCanvas gameScr;

public static void main(String[] argus){
computer ers = new computer("俄罗斯方块游戏 V1.0 Author:Vincent");
WindowListener win_listener = new WinListener();
ers.addWindowListener(win_listener);
}

//俄罗斯方块类的构造方法
computer(String title){
super(title);

setSize(600,480);
setLayout(new GridLayout(1,2));

gameScr = new GameCanvas();
gameScr.addKeyListener(gameScr);

timer = new MyTimer(gameScr);
timer.setDaemon(true);
timer.start();
timer.suspend();

add(gameScr);

Panel rightScr = new Panel();
rightScr.setLayout(new GridLayout(2,1,0,30)); <