【導(dǎo)讀】事件是一個(gè)描述用戶(hù)所執(zhí)行操作的數(shù)據(jù)對(duì)。Java中定義了很多事件類(lèi),分別用于描述。不同的用戶(hù)行為。AWT事件處理系統(tǒng)根據(jù)用戶(hù)的操作生成一。序進(jìn)行相應(yīng)處理。JDK使用的層次事件處理模型主要基。于容器和組件的包含關(guān)系。longwhen產(chǎn)生此事件的時(shí)間。intx,y產(chǎn)生事件的坐標(biāo)位置。Objectarg與具體事件有關(guān)的參數(shù)。窗口事件例如移動(dòng)窗口、關(guān)閉窗口等。鼠標(biāo)事件例如移動(dòng)鼠標(biāo)、按下或松開(kāi)鼠標(biāo)。焦點(diǎn)事件例如獲得焦點(diǎn)或失去焦點(diǎn)。列表框事件例如在列表框中進(jìn)行選擇。滾動(dòng)條事件例如按動(dòng)滾動(dòng)條中的向上或向。例,并將其傳遞給組件。handleEvent根據(jù)事件的類(lèi)型調(diào)用不。就返回true,否則返回false。mouseEnter()方法的原型如下:。如果移動(dòng)鼠標(biāo)的同時(shí)還按住Ctrl或Shife鍵,窗口底部還會(huì)顯示出C或S。簡(jiǎn)單且適合面向?qū)ο蟮木幊汰h(huán)境。件處理,需要?jiǎng)?chuàng)建某個(gè)組件的子類(lèi),否則,handleEvent()以及與之相關(guān)的方法。而對(duì)事件的處理,則由組件委托給事件監(jiān)。聽(tīng)程序所在的類(lèi)來(lái)完成。