《JAVA培训五子棋游戏教程》  第04讲

免费获取视频密码的方法: 打开微信扫二维码

然后回复jld34022
可以马上看到密码
微信公众号
下一讲:05 上一讲:03

JAVA培训五子棋游戏教程04

 五子棋第二步:

在棋盘上的鼠标点击位置显示一个棋子。

通过MouseListener实现  使用MousePressed()

黑棋使用实心的黑圆表示  白棋用一个空心黑圆加上一个实心的白圆表示



类的外面添加   int x=0,y=0;//棋子的坐标

public void mousePressed(MouseEvent e){

      /*System.out.print("X:"+e.getX());

      System.out.print("Y:"+e.getY());//上一讲中用于取得坐标*/

      int x = e.getX();

      int y = e.getY();

      //判断点击位置是否在棋盘内

      if(x>=10 && x<=370 && y>=70 && y<=430){//10 370 70 430分别为棋盘边界 

              //判断距离哪个交叉点最近

              

              this.repaint();//表示重新执行一次paint()

       }  



paint()下方添加

          //绘制棋子

          g.fillOval(x,y,10,10);




本讲不完整……