Pojedyncze i podwójne kliknięcie

0

Witam.

Mam taki kod:

            
@Override
public void mousePressed(MouseEvent e) {
     super.mousePressed(e);

    if(e.getClickCount==1){

         //zadanie 1

   }
  else if(e.getClickCount==2){ 

        //zadanie 2

  }

Jeśli kliknę 1x to wykona mi się 'zadanie 1'. Jeśli kliknę 2x to wykona mi się: wpierw 'zadanie 1', później 'zadanie 2'. Jak zrobić by za podwójnym kliknięciem wykonywało się TYLKO 'zadanie 2' ?

0

operować na metodzie mouseClicked.

0

Próbowałem z mouseClicked. Skutek ten sam :/

0

ja bym sprobowal tak:

@Override
public void mousePressed(MouseEvent e) {
     super.mousePressed(e);

    if(e.getClickCount==2){

         //zadanie 2

   }
  else if(e.getClickCount==1){ 

        //zadanie 1

  }
0

zadnej roznicy nie ma, tylko warunki sa po przestawiane. Dzialanie takie same. Z gornego kodu usunac
else if(e.getClickCount==1){

    //zadanie 1

}
i przy podwojnym kliknieciem nie bedzie wykonywane zadanie 1. O to chodzilo?, bo w sumie pytanie bylo trywialne.

1 użytkowników online, w tym zalogowanych: 0, gości: 1