1. 使用Java和Swing
```java
import javax.swing.*;
import java.awt.*;
public class GoBangUI extends JFrame {
public void initUI() {
this.setTitle("五子棋");
this.setSize(950, 800);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
// 画棋盘
Graphics g = this.getGraphics();
int X = 50;
int Y = 75;
int ROW = 15;
int COLUM = 15;
int SIZE = 50;
// 绘制横线
for (int i = 0; i < COLUM; i++) {
g.drawLine(X + i * SIZE, Y, X + i * SIZE, Y + ROW * SIZE);
}
// 绘制竖线
for (int i = 0; i < ROW; i++) {
g.drawLine(X, Y + i * SIZE, X + COLUM * SIZE, Y + i * SIZE);
}
}
public static void main(String[] args) {
new GoBangUI().initUI();
}
}
```
2. 使用Python
```python
def draw_board(size):
打印棋盘行号
print(" ", end="")
for i in range(size):
print(chr(ord('A') + i), end=" ")
print()
打印棋盘格子
for i in range(size):
打印行号
print(i + 1, end=" ")
打印棋盘格子
for j in range(size):
if (i + j) % 2 == 0:
print(" ", end=" ")
else:
print("X", end=" ")
print()
测试代码
size = 19
draw_board(size)
```
3. 使用HTML和CSS
```html