前言
在JavaFX中阶淘,我們可以開發(fā)GUI應(yīng)用程序衙吩,Web應(yīng)用程序和圖形應(yīng)用程序。在這樣的應(yīng)用程序中溪窒,每當(dāng)用戶與應(yīng)用程序(節(jié)點(diǎn))交互時(shí)坤塞,就說事件已經(jīng)發(fā)生。
例如澈蚌,單擊按鈕摹芙,移動(dòng)鼠標(biāo),通過鍵盤輸入字符宛瞄,從列表中選擇項(xiàng)目浮禾,滾動(dòng)頁面是導(dǎo)致事件發(fā)生的活動(dòng)。
事件類型
大致可以分為兩類:
1、前景事件:
需要用戶直接交互的事件盈电。它們是作為人與圖形用戶界面中的圖形組件交互的結(jié)果而生成的蝴簇。例如,單擊按鈕匆帚,移動(dòng)鼠標(biāo)熬词,通過鍵盤輸入字符,從列表中選擇項(xiàng)目吸重,滾動(dòng)頁面等荡澎。
2、后臺(tái)事件:
需要最終用戶交互的事件稱為后臺(tái)事件晤锹。操作系統(tǒng)中斷摩幔,硬件或軟件故障,計(jì)時(shí)器到期鞭铆,操作完成是后臺(tái)事件的示例或衡。
JavaFX中的事件(部分):
1、鼠標(biāo)事件:
單擊鼠標(biāo)發(fā)生的事件车遂。包括鼠標(biāo)單擊封断、按下、釋放舶担、移動(dòng)坡疼、輸入目標(biāo)、退出目標(biāo)等衣陶。