Advertisement

用Java开发五子棋或象棋中的一个,并进行五子棋的界面设计。

阅读量:

参考一 java实践(八)——继承

题目要求:

  1. 创建一个五子棋的棋盘结构。该棋盘包含宽度w、高度h、行数r、列数c以及边距align,网格为正方形,其宽度与高度均为size,绘制棋盘的方法为public void paint(Graphics g)。

  2. 创建一个中国象棋的棋盘结构。该棋盘具有与五子棋相同的属性设置,绘制棋盘的方法名称保持一致,但实现算法有所区别。

  3. 设计一个抽象类Board,并在此基础上构建两个具体子类:五子棋类(RenjuBoard)和中国象棋类(ChineseChessBoard)。

  4. 主窗口通过菜单选项进行选择,能够在窗口中展示对应的棋盘界面。

效果如下:

代码示例如下:

1. 声明一个抽象类。

复制代码
 package abstractChess;

    
  
    
 import java.awt.G

全部评论 (0)

还没有任何评论哟~