因?yàn)槟氵@個(gè)類實(shí)現(xiàn)了ActionListener接口,所以這個(gè)類本身就是一個(gè)監(jiān)聽器,this指的就是這個(gè)監(jiān)聽器類的對(duì)象,就是說用這個(gè)類的對(duì)象做為監(jiān)聽器監(jiān)聽著sub這個(gè)按鈕發(fā)出的行為事件。
創(chuàng)新互聯(lián)建站專注于企業(yè)全網(wǎng)營銷推廣、網(wǎng)站重做改版、李滄網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、HTML5建站、成都做商城網(wǎng)站、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為李滄等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
你建立的JButton按鈕只有實(shí)例,沒有句柄,不能用xx.addActionListener(new Action...)的格式添加。
程序改好了你在OpenJFrame這個(gè)類中畫界面就行了, ML 這個(gè)類是一個(gè)監(jiān)聽功能,給你的按鈕加上了監(jiān)聽,另外建議不要再main函數(shù)中寫界面的代碼 。
這句就是給按鈕加監(jiān)聽啊,你想給哪些按鈕加就在哪些按鈕上調(diào)用addActionListener(this);方法。你的類還實(shí)現(xiàn)ActionListener接口,并補(bǔ)全actionPerformed方法,添加監(jiān)聽的方法才不會(huì)報(bào)錯(cuò)。有問題的話再問,把問題描述的具體些。
點(diǎn)擊按鈕jb觸發(fā)監(jiān)聽處理方法actionPerformed,在這里可以做你想要的操作,你代碼實(shí)現(xiàn)的是改變lab這個(gè)label標(biāo)簽的內(nèi)容。
1、一直運(yùn)行的最好方式是,做成socketServer,一直循環(huán)監(jiān)聽,利用服務(wù)器推送技術(shù)去不斷的訪問client的文件,來判斷是否被修改??墒沁@樣專業(yè)化的制作,工程量就大了。
2、肯定是socket監(jiān)聽啊,然后每次跟一個(gè)客戶端建立一個(gè)連接以后,服務(wù)器上開辟一個(gè)新的服務(wù)線程為客戶端服務(wù),然后操作JDBC。
3、基于代理(授權(quán))事件模型 事件處理是一個(gè)事件源授權(quán)到一個(gè)或者多個(gè)事件監(jiān)聽器。其基本原理是:組件激發(fā)事件,事件監(jiān)聽器監(jiān)聽和處理事件,可以調(diào)用組件的addEventTypeListener方法向組件注冊(cè)監(jiān)聽器。
4、應(yīng)該有獲取所有進(jìn)程的接口函數(shù)的吧,得到程序列表,判斷就行了。
5、簡單的辦法就是不斷讀取要監(jiān)聽的數(shù)據(jù),如果有改變,就讀取出來。
1、鼠標(biāo)事件要添加mouselistener,捕獲mouseevent。mouselistener里的幾個(gè)事件的參數(shù)都是mouseevent,mouseevent提供了獲得點(diǎn)擊了哪個(gè)鍵的方法getbutton。比如下面這個(gè)點(diǎn)擊事件處理。
2、你直接寫一個(gè)方法A,在你要監(jiān)聽的那根類的方法B中調(diào)用方法A,這樣B每次執(zhí)行當(dāng)然就會(huì)調(diào)用A了。
3、java.util.EventObject 繼承 java.util.EventListener 實(shí)現(xiàn) 寫成自己的事件 。。
4、this代表本類,就是this所在的類。addItemStateChanged是為了監(jiān)聽ItemEvent的,而ItemEvent是指示項(xiàng)被選定或取消選定的語義事件,此高級(jí)事件是在用戶已選定項(xiàng)或取消選定項(xiàng)時(shí)由 ItemSelectable 對(duì)象(如 List)生成的。
5、你a[i][j].addActionListener(this); 這句就是給按鈕加監(jiān)聽啊,你想給哪些按鈕加就在哪些按鈕上調(diào)用addActionListener(this);方法。你的類還實(shí)現(xiàn)ActionListener接口,并補(bǔ)全actionPerformed方法,添加監(jiān)聽的方法才不會(huì)報(bào)錯(cuò)。