i
tyI
dexColorcolorforPoi
tpchessListifp
ullpgetXxI
dexpgetYyI
dexpgetColorcolorretur
p
retur
ull
publicvoidrestartGame清除棋子fori
ti0ichessListle
gthichessListi
ull
恢复游戏相关的变量值isBlacktruegameOverfalse游戏是否结束chessCou
t0当前棋盘棋子个数repai
t
f299300301302303304305306307308309310311312313314315316317318319320321322
悔棋publicvoidgobackifchessCou
t0retur
chessListchessCou
t1
ullchessCou
tifchessCou
t0xI
dexchessListchessCou
t1getXyI
dexchessListchessCou
t1getYisBlackisBlackrepai
t
矩形Dime
sio
publicDime
sio
getPreferredSizeretur
ewDime
sio
MARGIN2GRID_SPANCOLSMARGIN2GRID_SPANROWS
2棋子类
1packagec
eduoucfiveChess23importjavaawtColor456棋子类
7publicclassPoi
t8privatei
tx棋盘中的x索引
f910111213141516171819202122232425262728
privatei
ty棋盘中的y索引privateColorcolor颜色publicstaticfi
ali
tDIAMETER30直径
publicPoi
ti
txi
tyColorcolorthisxxthisyythiscolorcolor
publici
tgetX拿到棋盘中x的索引retur
xpublici
tgetYretur
ypublicColorgetColor获得棋子的颜色retur
color
3五子棋主框架类
1packagec
eduoucfiveChess2importjavaawteve
t3importjavaawt45importjavaxswi
g678五子棋主框架,程序
9publicclassStartChessJFrameexte
dsJFrame101112privateChessBoardchessBoardprivateJPa
eltoolbarprivateJButto
startButto
backButto
exitButto
f1314151617181920212223242526272829303132333435363738394041424344454647创建和添加菜单me
uBar
ewJMe
uBar初始化菜单栏sysMe
u
ewJMe
u