[Java] 纯文本查看 复制代码 import java.awt.Color;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class Yard extends Frame {
public static final int ROWS = 30;
public static final int COLS = 30;
public static final int BLOCK_SIZE = 15;
public void launch() {
this.setLocation(300,300);
this.setSize(COLS*BLOCK_SIZE,ROWS*BLOCK_SIZE);
this.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
this.setVisible(true);
}
public static void main(String[] args) {
new Yard().launch();
}
@Override
public void paint(Graphics g) {
Color c = g.getColor();
g.setColor(Color.GRAY);
g.fillRect(0, 0, COLS*BLOCK_SIZE, ROWS*BLOCK_SIZE);
g.setColor(Color.DARK_GRAY);
for(int i=1;i<ROWS;i++) {
g.drawLine(0, BLOCK_SIZE*i, COLS*BLOCK_SIZE, BLOCK_SIZE*i);
}
for(int i=1;i<COLS;i++) {
g.drawLine(BLOCK_SIZE*i,0,BLOCK_SIZE*i,ROWS*BLOCK_SIZE);
}
g.setColor(c);
}
}
最近学习的贪吃蛇小游戏的部分代码。。请大家多多支持!!
|