Mam element Java MouseListener na komponencie wykrywającym naciśnięcia myszy. Jak mogę sprawdzić, na którym monitorze nastąpiło naciśnięcie przycisku myszy?Jak określić, na którym monitorze występuje zdarzenie myszy Swing?
@Override
public void mousePressed(MouseEvent e) {
// I want to make something happen on the monitor the user clicked in
}
Efekt staram się osiągnąć to: gdy użytkownik naciśnie przycisk myszy w moim app, okienko pokazuje pewne informacje, aż zwolnieniu przycisku myszy. Chcę upewnić się, że to okno jest ustawione w miejscu, w którym użytkownik kliknie, ale muszę dostosować położenie okna na bieżącym ekranie, aby całe okno było widoczne.
nie jestem pewien, że to takie proste. Myślę, że musisz przechwycić mysz, aby zobaczyć kliknięcia poza twoim oknem, i nie mam pojęcia, jak to zrobić w Javie (Stąd komentarz - nie mam "odpowiedzi"). –
Bill, masz rację, to nie jest łatwe. Właśnie dlatego pytam mózg zbiorowy, którym jest Stack Overflow! –