首页上一页 1 下一页尾页 2 条记录 1/1页
我快疯了,我想弄一个鼠标到哪里,哪里就有一个圈的程序,可为什么以前的圈还在啊?
发表在Java答疑区
2017-07-17
是否精华
是
否
版块置顶:
是
否
这本应该是鼠标在哪里,哪里就有一个圈的,怎么这样啊?
还有为什么工具栏会在我的绘画面板又绘制了一遍啊?
这是我的绘制面板事件
private class 绘画面板事件 extends MouseAdapter{
public JPopupMenu 弹出菜单;
public void 弹出菜单事件(JPopupMenu m){
弹出菜单=m;
}
public void mouseReleased(MouseEvent e){
if(e.isPopupTrigger()&&!绘图中){
弹出菜单.show(e.getComponent(),e.getX(),e.getY());
}
else 地图编制器.绘图中=绘图中=false;
}
public void mouseMoved(MouseEvent e){
if(绘图中){
地图编制器.repaint();
地图编制器.绘图(e.getX(), e.getY());
}
}
}
这是我的部分绘图代码:
public void 绘图(int x,int y){
this.x=x;
this.y=y;
repaint();
}
public void paint(Graphics G){
Graphics2D g=(Graphics2D)G;
if(绘图中) g.drawOval(x-15,y-15, 30, 30);
}