📄 preview.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 + -