事件源一般都是以參數(shù)的形式傳遞,比如說,需要檢查按鍵事件,需要實(shí)現(xiàn) KeyListener interface, 其中就有:public void keyPressed(KeyEvent e) { displayInfo(e, KEY PRESSED: ); }其中參數(shù) e, 就是事件源。
創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的紅山網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
沒記錯(cuò)的話,直接通過MouseEvent對(duì)象的getSource方法,是可以獲得事件源對(duì)象的,也就是具體的label對(duì)象,強(qiáng)制轉(zhuǎn)換一下就能直接獲得對(duì)象的其他屬性。
先解釋一下原理性的東西,其實(shí)什么事件源、事件、偵聽器,聽起來相當(dāng)?shù)男酰贘ava中一切皆為對(duì)象,所以它們也就是3類對(duì)象。
事件源:產(chǎn)生事件的組件就是一個(gè)事件源。例如,當(dāng)在一個(gè)Button上單擊鼠標(biāo)是,將產(chǎn)生一個(gè)ActionEvent類型的事件,而這個(gè)Button就是事件源 事件監(jiān)聽器:就是調(diào)用事件處理方法的對(duì)象。
1、你好!e一般是一個(gè)ActionEvent,e.getSource()就是產(chǎn)生這個(gè)Event的控件。比如一個(gè)button按下之后產(chǎn)生一個(gè)ActionEvent,捕捉之后e.getSource()就是這個(gè)button。e.getSource()instanceof Block是查看產(chǎn)生Event的是不是Block類。
2、事件源一般都是以參數(shù)的形式傳遞,比如說,需要檢查按鍵事件,需要實(shí)現(xiàn) KeyListener interface,其中就有:public void keyPressed(KeyEvent e) { displayInfo(e, KEY PRESSED: );} 其中參數(shù) e, 就是事件源。
3、事件源就是事件發(fā)生的那個(gè)控件。事件對(duì)象是通知監(jiān)聽所需要的對(duì)象。
1、急求一份能運(yùn)行的JAVA計(jì)算器包括(加 減 乘 除 小數(shù)點(diǎn) C )謝謝。
2、用JAVA編寫一個(gè)計(jì)算器 70 實(shí)現(xiàn)類似Windows操作系統(tǒng)“計(jì)算器”的功能。可以完成任意的通常借助手持計(jì)算器來完成的標(biāo)準(zhǔn)運(yùn)算。“計(jì)算器”可用于基本的算術(shù)運(yùn)算,比如加減運(yùn)算等。
3、編寫javaapplication程序?qū)崿F(xiàn)一個(gè)簡(jiǎn)易計(jì)算器,包括兩個(gè)輸入文本框、一個(gè)結(jié)果輸出框和四個(gè)運(yùn)算符(加、減、乘、除)按鈕,以及清空輔助按鈕。要求能正確響應(yīng)窗口關(guān)閉事件。
4、java EE是java企業(yè)級(jí)開發(fā)平臺(tái)的意思,實(shí)在是看不出跟計(jì)算器這種小程序有什么關(guān)聯(lián)。不知道樓主要找的是不是這個(gè)。
標(biāo)題名稱:java有事件源的代碼 java事件實(shí)現(xiàn)的四種方式
瀏覽地址:http://chinadenli.net/article7/degjjij.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、面包屑導(dǎo)航、微信小程序、、微信公眾號(hào)、動(dòng)態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)