java五子棋程序(源码).rtf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《java五子棋程序(源码).rtf》由会员分享,可在线阅读,更多相关《java五子棋程序(源码).rtf(14页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、一个很经典的 java 五子棋程序(源码)import java.awt.*;import java.awt.event.*;import java.applet.Applet;import java.awt.Color;publicclass enzit extends Applet implements ActionListener,MouseListener,MouseMotionListener,ItemListener int color_Qizi=0;/旗子的颜色标识 0:白子 1:黑子 int intGame_Start=0;/游戏开始标志 0 未开始 1 游戏中 int int
2、Game_Body=newint1616;/设置棋盘棋子状态 0 无子 1 白子 2 黑子 Button b1=new Button(游戏开始);Button b2=new Button(重置游戏);Label lblWin=new Label();Checkbox ckbHB=new Checkbox2;CheckboxGroup ckgHB=new CheckboxGroup();publicvoid init()setLayout(null);addMouseListener(this);add(b1);b1.setBounds(330,50,80,30);b1.addActionLis
3、tener(this);add(b2);b2.setBounds(330,90,80,30);b2.addActionListener(this);ckbHB0=new Checkbox(白子先,ckgHB,false);ckbHB0.setBounds(320,20,60,30);ckbHB1=new Checkbox(黑子先,ckgHB,false);ckbHB1.setBounds(380,20,60,30);add(ckbHB0);add(ckbHB1);ckbHB0.addItemListener(this);ckbHB1.addItemListener(this);add(lblW
4、in);lblWin.setBounds(330,130,80,30);Game_start_csh();publicvoid itemStateChanged(ItemEvent e)if(ckbHB0.getState()/选择黑子先还是白子先 color_Qizi=0;else color_Qizi=1;publicvoid actionPerformed(ActionEvent e)Graphics g=getGraphics();if(e.getSource()=b1)Game_start();else Game_re();publicvoid mousePressed(MouseE
5、vent e)publicvoid mouseClicked(MouseEvent e)Graphics g=getGraphics();int x1,y1;x1=e.getX();y1=e.getY();if(e.getX()300|e.getY()300)return;if(x1%2010)x1+=20;if(y1%2010)y1+=20;x1=x1/20*20;y1=y1/20*20;set_Qizi(x1,y1);publicvoid mouseEntered(MouseEvent e)publicvoid mouseExited(MouseEvent e)publicvoid mou
6、seReleased(MouseEvent e)publicvoid mouseDragged(MouseEvent e)publicvoid mouseMoved(MouseEvent e)publicvoid paint(Graphics g)draw_qipan(g);publicvoid set_Qizi(int x,int y)/落子 if(intGame_Start=0)/判断游戏未开始 return;if(intGame_Bodyx/20y/20!=0)return;Graphics g=getGraphics();if(color_Qizi=1)/判断黑子还是白子 g.setC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 五子棋 程序 源码
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内