Chcę zaimplementować metodę, w której użytkownik musi przytrzymać lewy i prawy przycisk myszy w tym samym czasie.huśtawka java przytrzymaj oba przyciski myszy
Używam Swinga i Javy 1.7. Próbowałem, ale nie wykrywa sprawy, zarówno przyciski jak będę oczekiwać go:
public void mousePressed(MouseEvent e) {
if (SwingUtilities.isLeftMouseButton(e) && SwingUtilities.isRightMouseButton(e)){
///code here
}
}
próbowałem oddzielić metod i używać wartości bool, aby zdecydować, czy zostanie wciśnięty przycisk myszy i następnie ustawiłem warunek, aby dowiedzieć się, czy oba są wciśnięte w tym samym czasie, ale to też nie działa.
'Próbowałem oddzielić metody i użyć wartości bool, aby zdecydować, czy przycisk myszy jest wciśnięty, a następnie ustawić warunek, aby dowiedzieć się, czy oba z nich są wciśnięte w tym samym czasie, ale to didint wyszło zbyt ..." - Brzmi jak rozsądne podejście. Opublikuj [SSCCE] (http://sscce.org/), która pokazuje, co próbujesz. – camickr
dziękuję bardzo za zainteresowanie ... ale kod postat poniżej działa, był prawie taki sam, ale dekistacja po naciśnięciu myszy była oparta na if (SwingUtilities.isLeftMouseButton (e)) {left = true} i to nie działało ... dziwne: D –