当前位置:首页 » 编程语言 » java画棋盘

java画棋盘

发布时间: 2023-08-12 20:48:49

❶ 用java写一个国际象棋的棋盘,输出结果要是一张 国际象棋的棋盘

import java.awt.*;
import javax.swing.*;
public class Chessboard extends JApplet {
int baseXPosition, baseYPosition;
int currentXPosition, currentYPosition;
public void init() {
baseXPosition = 40; // 棋盘的开始x位置
baseYPosition = 40; // 棋盘的开始y位置
setBackground(Color.black); // 设置背景颜色黑色
}
public void paint(Graphics g) { // 绘制棋盘
currentXPosition = baseXPosition; // currentXPosition当前的x位置
currentYPosition = baseYPosition; // currentYPosition当前的y位置
for (int row = 0; row < 8; row++) {
currentXPosition = baseXPosition + row * 40;
for (int column = 0; column < 8; column++) {
if ((column + row) % 2 == 0)
g.setColor(Color.white); // 设置棋盘格子的颜色
else
g.setColor(Color.red); // 设置棋盘格子的颜色
currentYPosition = baseXPosition + column * 40;
g.drawRect(currentXPosition,currentYPosition,40,40);//;代码4 //在当前位置绘制棋盘的格子;每个格子的大小是40*40像
g.fillRect(currentXPosition,currentYPosition,40,40);
}
}
}
}

热点内容
androidxml字符 发布:2025-08-24 20:47:31 浏览:51
php页面跳转参数 发布:2025-08-24 20:46:25 浏览:826
java的常用设计模式 发布:2025-08-24 20:36:52 浏览:308
如何监听ftp服务器文件变化 发布:2025-08-24 20:32:45 浏览:649
哪里下载暗黑破坏神2安卓版 发布:2025-08-24 20:01:28 浏览:663
安卓系统适配为什么很难 发布:2025-08-24 19:59:38 浏览:152
国产电脑与云服务器 发布:2025-08-24 19:49:08 浏览:375
ftp无法访问文件夹 发布:2025-08-24 19:49:07 浏览:260
怎么搭建ark服务器 发布:2025-08-24 19:14:00 浏览:482
c4d模型网解压密码 发布:2025-08-24 19:02:12 浏览:969