⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 preview.java

📁 一个JAVA的俄罗斯方块游戏 呵呵
💻 JAVA
字号:
import java.awt.*;
import java.applet.*;

class Preview extends Canvas {
    int[][] box;
    int bWidth,bHeight;
    final int SS=15;
    Image img1;
    Graphics g1;

    public Preview(int[][] b,int w,int h) {
        box=b;
        bWidth=w;
        bHeight=h;
    }

    public void update(Graphics g)
    {
        paint(g);
    }


    public void paint(Graphics g)
    {
        int i,j;
        Color c;
        img1=createImage(bWidth*SS,bHeight*SS);
        g1=img1.getGraphics();
        g1.setColor(Color.lightGray);
        g1.fillRect(0,0,bWidth*SS,bHeight*SS);
        //g1.setColor(Color.green);
        for (i=0;i<bHeight;i++)
          for (j=0;j<bWidth;j++) {
            if (box[i][j]!=0) {
                switch (box[i][j]) {
                    case 1:c=Color.cyan;break;
                    case 2:c=Color.green;break;
                    case 3:c=Color.orange;break;
                    case 4:c=Color.pink;break;
                    case 5:c=Color.red;break;
                    case 6:c=Color.yellow;break;
                    default: c=Color.white;
                }
                g1.setColor(c);
                g1.fill3DRect(j*SS,i*SS,SS-1,SS-1,true);
            }
          }

        g.drawImage(img1,0,0,null);

    }


}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -