Originariamente inviato da pirasterize
Grazie..
Non ho capito una cosa:
mi vengono convertite le cordinate del mouse all'interno della label (supp. 30x50)----->
con le cordinate supponiamo del pannello su cui è posizionato?

cioè da 30x50 a 800x600 per esempio?

quindi su un pezzo di codice del genere:

private void Point_MousePressed(java.awt.event.MouseEvent evt) {

Point p;

p = SwingUtilities.convertPoint(this.getParent(), evt.getX(), evt.getY() , this);

this.x = p.x;
this.y = p.y;
this.repaint();
}


dovrebbe andare?
Dipende da cos'è this...comunque si, le coordinate vengono convertite dal riferimento cartesiano del pannello di origine a quello del pannello di destinazione.Fai prove con delle println e ti levi ogni dubbio.