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