Witam. Piszę aplikację w której chcę przesuwać panele za pomocą myszki. Gdy kursor myszy znajduje się we współrzędnych panelu (wymiary to 200x200).
Wszystko działa w porządku jeśli najadę na panel z już wciśniętym klawiszem myszy. Jeśli kliknę na panelu próbując go przeciągnąć nic się nie dzieje. Poniżej przedstawiam fragment kodu.

..........

x1=200;
y1=200;


.........
public void mouseDragged(MouseEvent evt) {

        x = evt.getX();
	y = evt.getY();

        
  if ( (x>x1-100) && (x<x1+100) && (y>y1-100) && (y<y1+100) )
     
{
      
    x1=x;
    y1=y;

        
}

Kombinuję i kombinuje i nie wiem co dalej.