[Java] Muisklik met toets ingedrukt

Pagina: 1
Acties:
  • 229 views

Onderwerpen


Acties:
  • 0 Henk 'm!

  • monnick
  • Registratie: December 2005
  • Niet online
In mijn programma heb ik een afbeelding waar je op moet kunnen klikken in combinatie met het indrukken van een bepaalde toets. Er moet een bepaalde functie worden uitgevoerd wanneer iemand bijvoorbeeld op de afbeelding klikt terwijl de CTRL toets is ingedrukt.

Nu is mijn vraag hoe ik dit kan realiseren...? Ik heb al een tijdje gezocht, maar helaas nog niks kunnen vinden. Ik heb gewoon een mousePressed() functie, maar nu moet ik binnen die functie kunnen achterhalen of een bepaalde toets is ingedrukt. Hiervoor heb ik wat lopen spelen met KeyEvent, maar dat lukte niet. Iemand tips? :)

Acties:
  • 0 Henk 'm!

  • Jarrean
  • Registratie: April 2006
  • Laatst online: 15-09 10:56
Eigenlijk heel makkelijk ;)

Java:
1
2
3
4
5
public void mousePressed(MouseEvent e) {
  if(e.isControlDown()){
    //code
  }
}

Acties:
  • 0 Henk 'm!

  • monnick
  • Registratie: December 2005
  • Niet online
Stom. Net iets te snel gepost. Ik heb net de method isControlDown() ontdekt. Dit is de oplossing:

Java:
1
2
3
4
5
6
public void mousePressed(MouseEvent e) {
    if (e.isControlDown()) 
       // JA
    else
       // NEE
}


Thanks anyway!

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Give a man a fish and feed him for a day. Teach a man how to fish and feed him for a lifetime.
;)

Anyhoe; volgende keer even wat beter zoeken :)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Dit topic is gesloten.