您当前的位置:JAVA培训五子棋游戏教程04
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);




本讲不完整……

          

收藏状态
收藏本课程的同学
相关课程