📄 board.java
字号:
/* * To change this template, choose Tools | Templates * and open the template in the editor. */import javax.microedition.lcdui.*;public class Board{ final int BOARDWIDTH ;//面板宽度 final int BOARDHEIGHT ;//面板长度 final int GRIDWIDTH;//单元宽度 int board_x;//坐标x int board_y;//坐标y public Board(int width,int height,int gridwidth){ BOARDWIDTH = width ; BOARDHEIGHT = height; GRIDWIDTH = gridwidth; } //画网格 private void DrawGrid(Graphics g){ g.setColor(0x00ff00ff); int i; int columnnum,rownum; columnnum = BOARDWIDTH / GRIDWIDTH; rownum = BOARDHEIGHT / GRIDWIDTH; for (i = 1;i<columnnum;i++){ g.drawLine(board_x + GRIDWIDTH * i,board_y, board_x + GRIDWIDTH * i,board_y +BOARDHEIGHT); } for (i = 1; i<rownum;i++){ g.drawLine(board_x,board_y + GRIDWIDTH * i, board_x + BOARDWIDTH,board_y+GRIDWIDTH*i); } } //坐标(x,y) public void DrawBoard(Graphics g,int x,int y,boolean ifdrawGrid){ board_x = x; board_y = y; g.setColor(0x00ff00ff); g.drawRect(board_x,board_y,BOARDWIDTH,BOARDHEIGHT); g.drawRect(board_x-5,board_y-5,BOARDWIDTH+10,BOARDHEIGHT+10); if(ifdrawGrid){ //画网格 this.DrawGrid(g); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -