资源简介
(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\ChessPla
............此处省略58个文件信息
相关资源
- java快捷键工具箱(快速打开本地应用
- java 飞机大战(面向对象源码)
- java 跑马程序
- 飞机大战小游戏源码(java Swing)
- java入门137:清理指定目录下的.tmp文件
- java删除文件夹中所有文件
- java重命名RAR压缩包中文件
- java显示指定类型的文件(按文件后缀
- java控制台(命令行)输入交互
- java 自定义表头(列头增加icon图标)
- Java入门-控件的排布(2).zip
- Java入门-显示多种字体(8).zip
- Java入门-使用表格显示查询结果(77)
- Java入门-取得目录文件信息(50).zi
- Java入门-zip压缩包查看程序(56).zi
- Java入门-阴影文字(26).zip
- Java入门-彩色列表框(4).zip
- Java入门-程序启动界面(20).zip
- Java入门-常用图形的绘制与填充(47)
- Java入门-从压缩包中提取文件(55)
- Java入门-滑杆演示(19).zip
- Java入门-图片倒影(34).zip
- Java入门-3D文字(27).zip
- Java入门-移动的遮照效果(45).zip
- Java入门-自定义光标(23).zip
- Java入门-图片火焰效果(32).zip
- Java入门-简单的文本编辑器(12).zi
- Java入门-产生自己的控件(1).zip
- Java入门-圆形的按钮(5).zip
- Java入门-不规则图形的绘制(48).zi
评论
共有 条评论