Ragazzi ho bisogno di aiuto! ho creato uno screenSaver che può essere tolto solo con la pressione di determinati tasti e la password. il problema è che vorrei eliminare il tasto di windows e gli eventi legati al mouse. come faccio?
ecco quello che ho scritto:
KeyStroke ctrls = KeyStroke.getKeyStroke(KeyEvent.VK_0,
Event.CTRL_MASK);
Set set = new HashSet(d.getFocusTraversalKeys( KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS) );
set.remove(ctrls);
d.setFocusTraversalKeys(KeyboardFocusManager.FORWA RD_TRAVERSAL_KEYS, set);
Action writeAction = new AbstractAction() {
public void actionPerformed(ActionEvent ae) {
PasswordRientro.main(null);
}
};
ta.getInputMap().put(ctrls, writeAction);
}
dove "d" è il Frame di AWT e "ta" la JtextArea di Swing.
Vi ringrazio vivamente.

Rispondi quotando