最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java事件處理步驟講解

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

什么是事件?

用戶對(duì)組件的一個(gè)操作,稱(chēng)之為一個(gè)事件。

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

處理事件步驟:

假設(shè)事件為XXXX

1.向事件源注冊(cè)某種事件的事件監(jiān)聽(tīng)器對(duì)象

addXXXXListener(...);

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

class 類(lèi)名 implements XXXXListener{
重寫(xiě)XXXXListener接口中的方法
}

說(shuō)明:

要想設(shè)計(jì)出能夠處理XXXX事件的監(jiān)聽(tīng)器,只需要編寫(xiě)出實(shí)現(xiàn) XXXXListener接口的類(lèi)就OK了,因?yàn)閄XXXListener接口中已經(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:激活組件時(shí)發(fā)生的事件
  • KeyEvent:操作鍵盤(pán)時(shí)發(fā)生的事件
  • MouseEvent:操作鼠標(biāo)時(shí)發(fā)生
  • WindowsEvent:操作窗口時(shí)發(fā)生的事件

總結(jié)

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

相關(guān)文章

最新評(píng)論

宕昌县| 漯河市| 饶平县| 仪征市| 嘉鱼县| 台中市| 绥棱县| 双鸭山市| 诸城市| 阆中市| 昌吉市| 阿鲁科尔沁旗| 秀山| 达尔| 东城区| 扎赉特旗| 沅陵县| 平远县| 云安县| 铁岭县| 广灵县| 喀喇沁旗| 平顺县| 惠州市| 平远县| 长岭县| 改则县| 荔浦县| 尤溪县| 文成县| 武安市| 姚安县| 余庆县| 宁德市| 理塘县| 永和县| 定日县| 广饶县| 新疆| 湄潭县| 江华|