Událost okna a událost myši v Javě

Obsah
v Jáva existuje více událostí než jen ActionEventVe skutečnosti můžeme zachytit události, které jsou spuštěny prvky, jako je okno nebo samotná myš, u nichž můžeme očekávat více než pouhé kliknutí od uživatele nebo spuštění jiné události přímo z programu.
Díky znalosti různých událostí, které máme, můžeme přemýšlet o něco dále a vytvářet lepší aplikace našich rozhraní v programech, protože můžeme přemýšlet o tom, jak řešit problémy různými dostupnými způsoby.
Tuto událost lze spustit při použití třídy Okno nebo některou z jejích podtříd, jako například JFrame což je podtřída Okno proto tato třída může volat a spouštět tento typ události.
Co lze zachytit?Máme několik událostí, které můžeme s těmito třídami zachytit, například událost otevření okna, událost zavření, událost zavření prodeje, maximalizace, minimalizace atd. Jak vidíme, může nám to poskytnout více možností, než jen spravovat ActionEvent.
Aby bylo možné implementovat WindowEvents musíme použít Posluchač oken a vytvořte naši komponentu posluchače, která bude zachycovat události odpovídající oknu programu.

Dalším z případů, které můžeme zachytit v našich uživatelských rozhraních, jsou události myši nebo myši, to znamená, že pokaždé, když přesuneme ukazatel v okně programu, klikneme nebo přejdeme přes konkrétní prvek, mohou být zachyceny naše rozhraní a jejich implementace v různých Posluchači co děláme.
Rozhraní pro MouseEventTřída MouseEvent obsahuje dvě rozhraní pro zpracování událostí myši, první je MouseListener a druhý je MouseMotionListenerV tomto případě bude první zachycovat všechny události, které takříkajíc nepředstavují pohyb, například kliknutí, stisk, uvolnění tlačítka po jeho stisknutí atd. Na druhou stranu nám druhé rozhraní poskytne pokyny, jak zvládnout dynamické události, jako je pohyb, přetažení kurzoru atd.
S tímto typem události můžeme dosáhnout efektů, jako je zobrazování nebo mizení prvků z okna programu, a to tak, že provedeme určité specifické chování myši nebo se také vyhneme nutnosti vytvářet tlačítko pro přijetí akce při kliknutí na prvek.
Jak vidíme, máme nové prvky, které můžeme použít v našich programech, aby byly s uživatelem interaktivnější, což nám poskytne větší komunikační bohatství a stejným způsobem budeme moci usnadnit používání programů a manipulaci s nimi. zúčastněné strany. Zejména se jedná o pokročilejší oblast Jáva musíme tedy provést další výzkum, abychom získali všechny dostupné nuance, abychom mohli používat nejlepší doporučené postupy a mít tak docela profesionální program.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod
wave wave wave wave wave