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

頁(yè)面設(shè)計(jì)之事件處理綜合介紹

 更新時(shí)間:2012年12月03日 11:29:32   投稿:whsnow  
頁(yè)面設(shè)計(jì)之事件處理,當(dāng)你把界面都設(shè)計(jì)好了,總需要添加相應(yīng)的執(zhí)行動(dòng)作給組件,在有相應(yīng)的時(shí)間處理機(jī)制

程序員要做的事情就是創(chuàng)建一個(gè)事件的類(lèi)對(duì)象,實(shí)現(xiàn)它里面的函數(shù),然后將它注冊(cè)給相應(yīng)的組件,下面用代碼演示一下:

復(fù)制代碼 代碼如下:

public class ButtonDemo {
private JFrame
frame=new JFrame("ButtonDemo");
private JButton
b1 = new JButton("按鈕1"),
b2 = new JButton("按鈕2");
private JTextField

public void actionPerformed(ActionEvent e) {
String name = ((JButton)e.getSource()).getText();
txt.setText(name);
}

b1.addActionListener(bl);
b2.addActionListener(bl);
frame.setLayout(new FlowLayout());
frame.add(b1);
frame.add(b2);
frame.add(txt);
frame.setVisible(true);
frame.setSize(200,150);
}
public static void main(String[] args) {
new ButtonDemo ();
如果有不止一個(gè)函數(shù),而我只想實(shí)現(xiàn)其中的一個(gè)函數(shù)的時(shí)候,很顯示程序是不能運(yùn)行的,因?yàn)槟惚仨殞?shí)現(xiàn)接口當(dāng)中的所有函數(shù)的時(shí)候,才可以通過(guò)編譯,程序才可以跑起來(lái),那應(yīng)該怎們辦納?呵呵,顯然語(yǔ)言設(shè)計(jì)者已經(jīng)考慮到了這一點(diǎn),所以提供了一個(gè)叫做“適配器”的家伙,它默認(rèn)實(shí)現(xiàn)了接口當(dāng)中的所有函數(shù),繼承“適配器”這個(gè)類(lèi),并覆蓋你所該興趣的那個(gè)函數(shù)就可以了:
[code]
class MyMouseListener extends MouseAdapter{
public void mouseClicked(MouseEvent e){
//實(shí)現(xiàn)當(dāng)點(diǎn)擊鼠標(biāo)時(shí)的動(dòng)作
}
}

相關(guān)文章

  • Json字符串內(nèi)容比較超實(shí)用教程

    Json字符串內(nèi)容比較超實(shí)用教程

    這篇文章主要介紹了Json字符串內(nèi)容比較-超實(shí)用版,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-09-09
  • java實(shí)現(xiàn)簡(jiǎn)單計(jì)算器功能

    java實(shí)現(xiàn)簡(jiǎn)單計(jì)算器功能

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)簡(jiǎn)單計(jì)算器功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-12-12
  • Spring在多線(xiàn)程環(huán)境下如何確保事務(wù)一致性問(wèn)題詳解

    Spring在多線(xiàn)程環(huán)境下如何確保事務(wù)一致性問(wèn)題詳解

    這篇文章主要介紹了Spring在多線(xiàn)程環(huán)境下如何確保事務(wù)一致性問(wèn)題詳解,說(shuō)到異步執(zhí)行,很多小伙伴首先想到Spring中提供的@Async注解,但是Spring提供的異步執(zhí)行任務(wù)能力并不足以解決我們當(dāng)前的需求,需要的朋友可以參考下
    2023-11-11
  • Java HttpClient執(zhí)行請(qǐng)求時(shí)配置cookie流程詳細(xì)講解

    Java HttpClient執(zhí)行請(qǐng)求時(shí)配置cookie流程詳細(xì)講解

    這篇文章主要介紹了Java HttpClient執(zhí)行請(qǐng)求時(shí)配置cookie流程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧
    2023-02-02
  • 基于Gradle搭建Spring?5.3.13-release源碼閱讀環(huán)境的詳細(xì)流程

    基于Gradle搭建Spring?5.3.13-release源碼閱讀環(huán)境的詳細(xì)流程

    這篇文章主要介紹了基于Gradle搭建Spring?5.3.13-release源碼閱讀環(huán)境,首先安裝jdk、gradle等一系列必要操作,本文通過(guò)實(shí)例代碼相結(jié)合給大家講解的非常詳細(xì),需要的朋友可以參考下
    2022-04-04
  • Java中使用print、printf、println的示例及區(qū)別

    Java中使用print、printf、println的示例及區(qū)別

    Java?的輸出方式一般有這三種,print、println、printf,它們都是?java.long?包里的System類(lèi)中的方法,本文重點(diǎn)給大家介紹Java中使用print、printf、println的示例,需要的朋友可以參考下
    2023-05-05
  • SpringBoot的jar包如何啟動(dòng)的實(shí)現(xiàn)

    SpringBoot的jar包如何啟動(dòng)的實(shí)現(xiàn)

    本文主要介紹了SpringBoot的jar包如何啟動(dòng)的實(shí)現(xiàn),文中根據(jù)實(shí)例編碼詳細(xì)介紹的十分詳盡,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 深入理解Spring AOP

    深入理解Spring AOP

    這篇文章主要介紹了深入理解Spring AOP,詳細(xì)的介紹了spring aop的具體實(shí)現(xiàn)與理論
    2017-01-01
  • Elasticsearch查詢(xún)之Term?Query示例解析

    Elasticsearch查詢(xún)之Term?Query示例解析

    這篇文章主要為大家介紹了Elasticsearch查詢(xún)之Term?Query示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • springboot返回時(shí)間戳問(wèn)題

    springboot返回時(shí)間戳問(wèn)題

    在SpringBoot中配置時(shí)間格式,可以通過(guò)配置類(lèi)或配置文件實(shí)現(xiàn),若需處理日期,可直接在配置文件中設(shè)置,存儲(chǔ)時(shí)間戳毫秒值時(shí),建立數(shù)據(jù)庫(kù)字段精度為3,確保時(shí)間精確,這些個(gè)人經(jīng)驗(yàn)供參考
    2024-09-09

最新評(píng)論

塔河县| 西丰县| 应用必备| 文昌市| 新竹县| 砀山县| 绥宁县| 郁南县| 凤山县| 马尔康县| 黑山县| 天台县| 威海市| 通河县| 定陶县| 富阳市| 故城县| 卓尼县| 重庆市| 虞城县| 鹤岗市| 黄龙县| 镇安县| 凭祥市| 枣强县| 丰都县| 古田县| 商南县| 长兴县| 简阳市| 巴林右旗| 洛隆县| 乐昌市| 隆化县| 合山市| 大庆市| 洪江市| 海淀区| 台前县| 阿克苏市| 石阡县|