Desidero implementare un metodo in cui l'utente deve tenere premuti i pulsanti sinistro e destro del mouse contemporaneamente.java swing tenere entrambi i pulsanti del mouse
Sto utilizzando Swing e Java 1.7. Ho provato questo, ma non rileva il caso pulsanti entrambi-come mi aspetto a:
public void mousePressed(MouseEvent e) {
if (SwingUtilities.isLeftMouseButton(e) && SwingUtilities.isRightMouseButton(e)){
///code here
}
}
ho cercato di separare i metodi e utilizzare i valori bool per decidere se viene premuto il pulsante del mouse e poi ho impostato una condizione per scoprire se entrambi sono premuti allo stesso tempo, ma anche questo ha funzionato ..
'Ho provato a separare i metodi e utilizzare i valori bool per decidere se il pulsante del mouse è stato premuto e quindi ho impostato una condizione per scoprire se entrambi sono premuti allo stesso tempo, ma anche quella didint si risolve ..' - Sembra un approccio ragionevole. Pubblica il tuo [SSCCE] (http://sscce.org/) che mostra ciò che hai provato. – camickr
grazie mille per il tuo interesse ... ma il postat di codice qui sotto funziona, era quasi lo stesso, ma la decodifica se il mouse è premuto era basata su if (SwingUtilities.isLeftMouseButton (e)) {left = true} e che non funzionava ... strano: D –