Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

etichetta invisibile

4 views
Skip to first unread message

Gioacchino

unread,
Aug 29, 2019, 8:26:00 AM8/29/19
to
Vorrei mettere su una maschera una label non visibile,ma in una
posizione nota. Cliccandoci sopra TENENDO PREMUTO UN TASTO, ESEMPIO CTRL
, mi fa comparire un menu' segreto.

Ho difficoltà a scrivere (gestire) l'evento "clic+ tasto CTRL" premuto


Grazie

Dr.UgoGagliardelli

unread,
Aug 29, 2019, 12:12:34 PM8/29/19
to
L'evento MouseEvent ha il metodo getModifiers() ereditato da InputEvent,
se contiene CTRL_DOWN_MASK significa che il mouse e' stato clikkato con
il tasto ctrl giu'. Per cui il test diventa:
(event.getModifiers() & InputEvent.CTRL_DOWN_MASK) ==
InputEvent.CTRL_DOWN_MASK

Gioacchino

unread,
Aug 29, 2019, 5:12:35 PM8/29/19
to
grazie

PS: il codice intercetta anche la pressione del tasto "ALT GR" ( perchè
suppongo corrisponde alla pressione di due tasti CONTROL + ALT ): si può
escludere tale tasto ALT GR ?

Dr.UgoGagliardelli

unread,
Aug 30, 2019, 10:49:13 AM8/30/19
to
Non saprei, provaci. Tutti i modificatori sono costanti della classe
InputEvent e vengono messi in or.
Nella classe MouseEvent c'e' il metodo paramString(), che per scopo
diagnostico stampa l'evento ed i suoi attributi.
0 new messages