欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java事件處理步驟講解

 更新時間:2019年01月31日 14:15:33   作者:mumu1998  
今天小編就為大家分享一篇關(guān)于Java事件處理步驟講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

什么是事件?

用戶對組件的一個操作,稱之為一個事件。

  • 事件源:能夠產(chǎn)生事件的GUI組件對象。
  • 事件處理方法:能夠接受,解析和處理事件類對象,實現(xiàn)與用戶交互功能的方法。 
  • 事件監(jiān)聽器:可以處理事件的一個類。

處理事件步驟:

假設(shè)事件為XXXX

1.向事件源注冊某種事件的事件監(jiān)聽器對象

addXXXXListener(...);

2.設(shè)計好可以處理這種事件的事件監(jiān)聽器

class 類名 implements XXXXListener{
重寫XXXXListener接口中的方法
}

說明:

要想設(shè)計出能夠處理XXXX事件的監(jiān)聽器,只需要編寫出實現(xiàn) XXXXListener接口的類就OK了,因為XXXXListener接口中已經(jīng)定義了可以處理的XXXX事件的方法。

eg:

import java.awt.*;
import java.awt.event.*;
class A implements ActionListener{
public void actionPerformed(ActionEvent e){//單擊事件
System.out.println("haha");
}
}
public class text{
public static void main(String[] args){
Frame f=new Frame();
Button bn=new Button("ok");
f.add(bn);
A aa =new A();
bn.addActionListener(aa);
f.pack();//只顯示內(nèi)容高度和寬度
f.setVisible(true);
 }
}

事件有哪些:

  • ActionEvent:激活組件時發(fā)生的事件
  • KeyEvent:操作鍵盤時發(fā)生的事件
  • MouseEvent:操作鼠標(biāo)時發(fā)生
  • WindowsEvent:操作窗口時發(fā)生的事件

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • 詳解mybatis #{}和${}的區(qū)別、傳參、基本語法

    詳解mybatis #{}和${}的區(qū)別、傳參、基本語法

    這篇文章主要介紹了mybatis #{}和${}的區(qū)別、傳參、基本語法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • kafka 啟動報錯 missingTopicsFatal is true的解決

    kafka 啟動報錯 missingTopicsFatal is true的解決

    這篇文章主要介紹了kafka 啟動報錯 missingTopicsFatal is true的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • 淺談什么是SpringBoot異常處理自動配置的原理

    淺談什么是SpringBoot異常處理自動配置的原理

    今天給大家?guī)淼氖顷P(guān)于Java的相關(guān)知識,文章圍繞著SpringBoot異常處理自動配置展開,文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • Java本地高性能緩存的幾種常見實現(xiàn)方式

    Java本地高性能緩存的幾種常見實現(xiàn)方式

    在Java中緩存是一種常用的性能優(yōu)化技術(shù),用于在應(yīng)用程序中加速訪問和查詢數(shù)據(jù)的速度,下面這篇文章主要給大家介紹了關(guān)于Java本地高性能緩存的幾種常見實現(xiàn)方式,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-07-07
  • Java?超詳細(xì)講解Spring?MVC異常處理機(jī)制

    Java?超詳細(xì)講解Spring?MVC異常處理機(jī)制

    Spring?MVC中提供了一個通用的異常處理機(jī)制,它提供了一個成熟、簡潔并且清晰的異常處理方案。當(dāng)使用Spring?MVC開發(fā)Web應(yīng)用時,利用這套現(xiàn)成的機(jī)制進(jìn)行異常處理也更加自然并且高效
    2022-04-04
  • javaweb配置jsp路徑映射操作

    javaweb配置jsp路徑映射操作

    這篇文章主要介紹了javaweb配置jsp路徑映射操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • Java如何使用poi生成簡單word文檔并導(dǎo)出

    Java如何使用poi生成簡單word文檔并導(dǎo)出

    這篇文章主要介紹了Java如何使用poi生成簡單word文檔并導(dǎo)出問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • java中Timer定時器的使用和啟動方式

    java中Timer定時器的使用和啟動方式

    這篇文章主要介紹了java中Timer定時器的使用和啟動方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • springboot靜態(tài)資源的配置方式

    springboot靜態(tài)資源的配置方式

    這篇文章主要介紹了springboot靜態(tài)資源的配置方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Java并發(fā)之條件阻塞Condition的應(yīng)用代碼示例

    Java并發(fā)之條件阻塞Condition的應(yīng)用代碼示例

    這篇文章主要介紹了Java并發(fā)之條件阻塞Condition的應(yīng)用代碼示例,分享了相關(guān)代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-02-02

最新評論