为什么不能将棋子添加到棋盘

我会变得很叼 2015-09-04 07:19:02
public void paint(Graphics g){
super.paint(g);
f2 =(Graphics2D)g;
for (int i = 50;i<330;i=i+30){
f2.drawLine(i, 50, i, 320);
f2.drawLine(50, i, 320, i);
}
this.addMouseListener(new AL());//添加鼠标事件
if( c==true){
f2.drawOval(x, y, 10, 10);//在x,y坐标下画圆
}

}

public class AL extends MouseAdapter{
public void MousePressed(MouseEvent e){
c=true;
if(50<e.getX()&&e.getX()<320){
x=e.getX();//得到x坐标
}
if(50<e.getY()&&e.getY()<320){
y=e.getY();//y坐标
}
...全文
73 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
public void MousePressed(MouseEvent e){ c=true; if(50<e.getX()&&e.getX()<320){ x=e.getX();//得到x坐标 } if(50<e.getY()&&e.getY()<320){ y=e.getY();//y坐标 } 你的事件处理里没有体现棋子加到棋盘的动作啊

50,348

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧