Rieccomi!
Dovrei rilevare la combinazione CTRL+O usando un KeyListener. E' possibile? Riesco a rilevare il CTRL (con e.getModifiers(), dove e è un KeyEvent) ma non le combinazioni...
e.getKeyCode() mi restituisce sempre '?' :master:
Rieccomi!
Dovrei rilevare la combinazione CTRL+O usando un KeyListener. E' possibile? Riesco a rilevare il CTRL (con e.getModifiers(), dove e è un KeyEvent) ma non le combinazioni...
e.getKeyCode() mi restituisce sempre '?' :master:
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
getKeyCode() ritorna un integer non basta che lo controlli con la costante attribuita al carattere? :master:Originariamente inviato da Alex'87
Rieccomi!
Dovrei rilevare la combinazione CTRL+O usando un KeyListener. E' possibile? Riesco a rilevare il CTRL (con e.getModifiers(), dove e è un KeyEvent) ma non le combinazioni...
e.getKeyCode() mi restituisce sempre '?' :master:
conoscenze: C/C++, Java, PHP, Python
[No PM tecnici o di qualsiasi genere]
"...
For key pressed and key released events, the getKeyCode method returns the event's keyCode. For key typed events, the getKeyCode method always returns VK_UNDEFINED.
..."
Come scrivere un keylistener
Sono un idiota![]()
Sto lavorando su del codice che non ho scritto io e quello che avevo scritto era giusto, solo che non veniva chiamato perchè era nel listener dell'oggetto sbagliato![]()
Questo è il codice:
Si può migliorare?codice:int keyCode = e.getKeyCode(); int modifiersEx = e.getModifiersEx(); if (keyCode == 79 && modifiersEx == 128) { openImgMenu.doClick(); return; }![]()
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
usa le costantiOriginariamente inviato da Alex'87
Sono un idiota![]()
Sto lavorando su del codice che non ho scritto io e quello che avevo scritto era giusto, solo che non veniva chiamato perchè era nel listener dell'oggetto sbagliato![]()
Questo è il codice:
Si può migliorare?codice:int keyCode = e.getKeyCode(); int modifiersEx = e.getModifiersEx(); if (keyCode == 79 && modifiersEx == 128) { openImgMenu.doClick(); return; }![]()
![]()
conoscenze: C/C++, Java, PHP, Python
[No PM tecnici o di qualsiasi genere]