Zdarzenie okna i zdarzenie myszy w Javie

Spisie treści
w Jawa jest więcej wydarzeń niż tylko AkcjaZdarzenieW rzeczywistości możemy przechwytywać zdarzenia, które są wyzwalane przez elementy takie jak okno lub sama mysz, dzięki czemu możemy oczekiwać czegoś więcej niż prostego kliknięcia od użytkownika lub wywołania innego zdarzenia bezpośrednio z programu.
Znając różnorodność zdarzeń, które mamy, możemy pomyśleć nieco dalej i wygenerować lepsze zastosowania naszych interfejsów w programach, ponieważ możemy zastanowić się, jak rozwiązywać problemy na różne dostępne sposoby.
To zdarzenie może zostać wywołane podczas korzystania z klasy Okno lub przez którąkolwiek z jego podklas, takich jak JFrame która jest podklasą Okno dlatego ta klasa może wywołać i wywołać tego typu zdarzenie.
Co można uchwycić?Mamy kilka zdarzeń, które możemy uchwycić tymi klasami, na przykład zdarzenie otwarcia okna, zdarzenie zamknięcia, zdarzenie zamknięcia sprzedaży, maksymalizacji, minimalizacji itp. Jak widzimy, może to dać nam więcej możliwości niż tylko zarządzanie AkcjaZdarzenie.
W celu realizacji OknoWydarzenia musimy użyć WindowListener i utwórz nasz komponent nasłuchujący, który przechwyci zdarzenia odpowiadające oknu programu.

Innym przypadkiem, który możemy uchwycić w naszych interfejsach użytkownika, są zdarzenia myszy lub myszy, czyli za każdym razem, gdy poruszamy wskaźnikiem w oknie programu, wykonujemy kliknięcie lub przechodzimy nad konkretnym elementem, mogą one zostać przechwycone przez nasze interfejsy i ich implementacje w różnych Słuchacze co robimy.
Interfejsy dla MouseEventKlasa MyszZdarzenie zawiera dwa interfejsy do obsługi zdarzeń myszy, pierwszy to Odbiornik myszy a drugi to Odbiornik ruchu myszyW tym przypadku pierwsza rejestruje wszystkie zdarzenia, które nie reprezentują ruchu, że tak powiem, takie jak kliknięcie, naciśnięcie, zwolnienie przycisku po jego naciśnięciu itp. Z drugiej strony drugi interfejs da nam wskazówki, jak radzić sobie z dynamicznymi zdarzeniami, takimi jak ruch, przeciąganie kursora itp.
Przy tego typu zdarzeniu możemy osiągnąć takie efekty, jak pojawienie się lub zniknięcie elementów z okna programu, wykonując określone zachowanie myszy lub też unikając konieczności budowania przycisku, aby otrzymać akcję po kliknięciu elementu.
Jak widzimy, mamy nowe elementy, które możemy wykorzystać w naszych programach, aby uczynić je bardziej interaktywnymi z użytkownikiem, da nam to większe bogactwo komunikacyjne i w ten sam sposób będziemy mogli sprawić, że programy będą łatwiejsze w użyciu i manipulowaniu przez zainteresowane strony. Warto zauważyć, że jest to bardziej zaawansowany obszar Jawa więc musimy przeprowadzić więcej badań, aby uzyskać wszystkie dostępne niuanse, abyśmy mogli korzystać z najlepszych zalecanych praktyk, a tym samym mieć dość profesjonalny program.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt
wave wave wave wave wave