• 大小: 1.12MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 语言: Java
  • 标签: java  

资源简介

(1)对局双方各执一色棋子。 (2)空棋盘开局。 (3)黑先、白后,交替下子,每次只能下一子。 (4)棋子下在棋盘的空白点上,棋子下定后,不得向其它点移动,不得从棋盘上拿掉或拿起另落别处。 (5)黑方的第一枚棋子可下在棋盘任意交叉点上。 (6)轮流下子是双方的权利,但允许任何一方放弃下子权

资源截图

代码片段和文件信息

package com.test.awt;

import java.awt.Dimension;
import java.awt.frame;
import java.awt.Graphics;
import java.awt.Point;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class LineDrawer extends frame {

/**
 * 
 */
private static final long serialVersionUID = 5212498509267166927L;

// 所有的线条
private List> lines = new ArrayList>();

// 当前线条(点的集合)
private List currLine;

public LineDrawer(String title) {
super(title);

// 注册鼠标监听器
addMouseListener(new MouseAdapter() {
// 抬起、按下鼠标时处理程序
@Override
public void mousePressed(MouseEvent

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-09-27 23:50  JavaWork(五子棋)\
     文件         301  2017-09-12 19:38  JavaWork(五子棋)\.classpath
     文件         384  2017-09-12 19:38  JavaWork(五子棋)\.project
     目录           0  2017-09-27 23:49  JavaWork(五子棋)\.settings\
     文件         598  2017-09-12 19:38  JavaWork(五子棋)\.settings\org.eclipse.jdt.core.prefs
     目录           0  2017-09-27 23:49  JavaWork(五子棋)\bin\
     目录           0  2017-09-27 23:49  JavaWork(五子棋)\bin\mywork\
     目录           0  2017-09-27 23:49  JavaWork(五子棋)\bin\mywork\wuziqi\
     文件        1593  2017-09-24 21:55  JavaWork(五子棋)\bin\mywork\wuziqi\WuZiQi$1.class
     文件        1029  2017-09-24 21:55  JavaWork(五子棋)\bin\mywork\wuziqi\WuZiQi$2.class
     文件        2112  2017-09-24 21:55  JavaWork(五子棋)\bin\mywork\wuziqi\WuZiQi$ChessBoard.class
     文件        4563  2017-09-24 21:55  JavaWork(五子棋)\bin\mywork\wuziqi\WuZiQi.class
     目录           0  2017-09-27 23:50  JavaWork(五子棋)\GUItest\
     文件         301  2017-08-31 15:28  JavaWork(五子棋)\GUItest\.classpath
     文件         383  2017-08-31 15:28  JavaWork(五子棋)\GUItest\.project
     目录           0  2017-09-27 23:49  JavaWork(五子棋)\GUItest\.settings\
     文件         598  2017-08-31 15:28  JavaWork(五子棋)\GUItest\.settings\org.eclipse.jdt.core.prefs
     目录           0  2017-09-27 23:50  JavaWork(五子棋)\GUItest\bin\
     目录           0  2017-09-27 23:49  JavaWork(五子棋)\GUItest\bin\com\
     目录           0  2017-09-27 23:49  JavaWork(五子棋)\GUItest\bin\com\test\
     目录           0  2017-09-27 23:49  JavaWork(五子棋)\GUItest\bin\com\test\awt\
     文件        1089  2017-09-27 19:26  JavaWork(五子棋)\GUItest\bin\com\test\awt\LineDrawer$1.class
     文件         959  2017-09-27 19:26  JavaWork(五子棋)\GUItest\bin\com\test\awt\LineDrawer$2.class
     文件         718  2017-09-27 19:26  JavaWork(五子棋)\GUItest\bin\com\test\awt\LineDrawer$3.class
     文件        2702  2017-09-27 19:26  JavaWork(五子棋)\GUItest\bin\com\test\awt\LineDrawer.class
     目录           0  2017-09-27 23:49  JavaWork(五子棋)\GUItest\bin\com\test\swing\
     文件         799  2017-09-27 19:26  JavaWork(五子棋)\GUItest\bin\com\test\swing\ChessPanle$1.class
     文件         723  2017-09-27 19:26  JavaWork(五子棋)\GUItest\bin\com\test\swing\ChessPanle$2.class
     文件        1263  2017-09-27 19:26  JavaWork(五子棋)\GUItest\bin\com\test\swing\ChessPanle$3.class
     文件        3790  2017-09-27 19:26  JavaWork(五子棋)\GUItest\bin\com\test\swing\ChessPanle.class
     文件        1385  2017-09-27 19:26  JavaWork(五子棋)\GUItest\bin\com\test\swing\ChessPlayer.class
............此处省略58个文件信息

评论

共有 条评论