當前位置:首頁 » 編程語言 » 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);
}
}
}
}

熱點內容
linux命令行ftp 發布:2025-03-19 09:25:08 瀏覽:311
androideclipse的項目 發布:2025-03-19 09:25:03 瀏覽:110
php函數this 發布:2025-03-19 09:23:41 瀏覽:524
javalinux路徑 發布:2025-03-19 09:23:35 瀏覽:188
柴油乘用炮哪個配置性價比高 發布:2025-03-19 09:17:56 瀏覽:488
安卓如何取消鴻蒙升級提醒 發布:2025-03-19 09:17:04 瀏覽:622
清空本地緩存在哪 發布:2025-03-19 09:16:27 瀏覽:160
東方歸言錄日服賬號密碼如何設置 發布:2025-03-19 09:11:27 瀏覽:252
vue前台緩存組件 發布:2025-03-19 09:11:27 瀏覽:747
英雄聯盟手游用什麼安卓手機 發布:2025-03-19 08:59:58 瀏覽:933