📜  在Java小程序中绘制棋盘

📅  最后修改于: 2022-05-13 01:54:27.722000             🧑  作者: Mango

在Java小程序中绘制棋盘

给定任务是在Java Applet 中绘制棋盘

方法:

  1. 创建一个长和宽各为 20 单位的矩形,有 10 行和 10 列国际象棋。
  2. 一旦在行和列中出现偶数位置,就用黑色改变矩形的颜色,否则它将是白色

下面是上述方法的实现:

小程序程序:

Java
import java.applet.*;
import java.awt.*;
/*
*/
// Extends Applet Class
public class Chess extends Applet {
 
    static int N = 10;
 
    // Use paint() method
    public void paint(Graphics g)
    {
        int x, y;
        for (int row = 0; row & lt; N; row++) {
 
            for (int col = 0; col & lt; N; col++) {
 
                // Set x coordinates of rectangle
                // by 20 times
                x = row * 20;
 
                // Set y coordinates of rectangle
                // by 20 times
                y = col * 20;
 
                // Check whether row and column
                // are in even position
                // If it is true set Black color
                if ((row % 2 == 0) == (col % 2 == 0))
                    g.setColor(Color.BLACK);
                else
                    g.setColor(Color.WHITE);
 
                // Create a rectangle with
                // length and breadth of 20
                g.fillRect(x, y, 20, 20);
            }
        }
    }
}


输出

注意:要在命令行中运行小程序,请使用以下命令。

> javac Chess.java
> appletviewer Chess.java

也可以参考:https://www.geeksforgeeks.org/different-ways-to-run-applet-in-java 来运行applet程序。