📄 drawline.java
字号:
import java.awt.*;
import java.awt.geom.*;
import javax.swing.*;
/**
* draw the lines on the chessboard
*/
public class DrawLine extends JComponent {
//static boolean value=false;
static boolean value=Option.value;
public void paint(Graphics g) {
if(value==false){
Image image1=Toolkit.getDefaultToolkit().getImage("qipan.jpg");
g.drawImage(image1,25,25,this);
}
else {
//this.repait();
for(int i=0;i<15;i++){
g.drawLine(50,50+40*i,610,50+40*i);
}
for(int j=0;j<15;j++){
g.drawLine(50+40*j,50,50+40*j,610);
}
}
Image image2=Toolkit.getDefaultToolkit().getImage("white.gif");
Image image3=Toolkit.getDefaultToolkit().getImage("black.gif");
int bianChang = 15;
int qp1[][] = new int[bianChang][bianChang];
qp1=MouseTracker.getqp();
int i,j;
for(i=0;i<15;i++){
for(j=0;j<15;j++){
if(qp1[i][j]==1){
//g.setColor(Color.black);
//g.fillOval(i*40+30,j*40+30,40,40);
g.drawImage(image3,i*40+30, j*40+30,this);
}
if(qp1[i][j]==-1){
//g.setColor(Color.white);
g.drawImage(image2,i*40+30, j*40+30,this);
}
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -