comment faire pour objet de glisser

j'ai envie de glisser une boîte et je veux que mon curseur de souris pour être là où j'ai cliqué dans un rectangle alors que im en la faisant glisser le rectangle. j'ai essayé ce code et j'ai eu des tas d'erreurs quand j'ai essayé de glisser.

import objectdraw.*;

import java.awt.*;

public class TouchWindow extends WindowController
{

    private FilledRect a;
    private boolean b;
    private Location c;
    private int x;
    private int y;
    public void begin()
    {
        b=false;
        a=new FilledRect(0,0,50,50,canvas);
    }
    public void onMouseClick(Location pt)
    {
        if(a.contains(pt))
        {
        b=true;
        pt=c;
        }
    }
    public void onMouseDrag(Location pt2)
    {
        if(b==true)
        {
        x=(int)c.getX()-(int)pt2.getX();
        y=(int)c.getY()-(int)pt2.getY();
        a.move(x,y);
        }
    }
}
  • Quelles ont été les erreurs?
  • theres beaucoup d'entre eux
  • Commencez avec le premier?
InformationsquelleAutor Yeram Hwang | 2012-11-04