當前位置:
首頁 >
08 事件处理
發(fā)布時間:2025/7/14
25
豆豆
跳過了 07 圖形程序設(shè)計
監(jiān)聽器對象是一個實現(xiàn)了特定監(jiān)聽器接口的類的實例.
事件源是一個能夠注冊監(jiān)聽器對象并發(fā)送事件對象的對象.
當事件發(fā)生時, 事件源將事件對象傳遞給所有注冊的監(jiān)聽器.
監(jiān)聽器對象將利用事件對象中的信息決定如何對事件作出響應(yīng).
建議使用內(nèi)部類, 在其他博文中有提到原因.
AWT將事件分為低級事件和語義事件, 語義事件是表示用戶動作的事件, 如 點擊按鈕, 低級事件是形成那些事件的事件, 如在點擊按鈕時, 包含了按下鼠標, 連續(xù)移動鼠標, 抬起鼠標 事件.
下面是 java.awt.event 包中最常用的語義事件類:
ActionEvent( 對應(yīng)按鈕點擊, 菜單選擇, 選擇列表項或在文本框中ENTER)
AdjustmentEvent( 用戶調(diào)節(jié)滾動條 )
ItemEvent( 用戶從復(fù)選框或列表框中選擇一項)
常用的5個低級事件類:
KeyEvent(一個鍵被按下或釋放)
MouseEvent(鼠標鍵被按下, 釋放, 移動或拖動)
MouseWhellEvent(鼠標滾輪被轉(zhuǎn)動)
FocusEvent(某個組件獲得焦點或失去焦點)
WindowEvent(窗口狀態(tài)被改變)
轉(zhuǎn)載于:https://www.cnblogs.com/moveofgod/p/3775064.html
總結(jié)
- 上一篇: [转] Ubuntu/Linux Min
- 下一篇: 用Java或Jsp向数据库存取二进制图片