Java語言的基礎知識10

來源:互聯網
上載者:User

標籤:package   基礎知識   import   java   

                            第十二章(GUI事件)

1、GUI事件的處理機制是建立互動式應用程式的關鍵技術,其中事件是用在程式介面上的各種操作。

2、寫程式的時候對於swing的一些空間譬如jprogressbar ,jtextfield等空間在全域中聲明以後,用的時候一定要new 一下,自己經常忘記(由於對java理解不深)


private  JTextField textField2;


textField2 = new JTextField();

3、事件在java語言中也是一種對象

4、監聽器接受到事件之後,將委託指定的方法來執行事件處理,監聽器裡面的方法有時候我們只用到其中的一小部分甚至個別的方法,其他的方法無疑給代碼的編寫工作增加了負擔,而且添加了無用的代碼,閱讀的複雜性也增大,解決問題的最好辦法就是適配器。

5、由於適配器中提供的都是監聽器介面的空方法實現,執行個體化適配器的的執行個體對象沒有任何意義,所以適配器被定義為abstract抽星類,但是其中的事件方法都不是抽象的。這樣就可以有選擇的重寫指定的方法(抽象類別被繼承後必須重寫抽象類別中的所有抽象方法)(畢業一年了今天才知道適配器由來哎....)適配器是事件監聽器介面的實作類別。

6、滑鼠事件監聽器是由MouseListener介面和MouseMotionListener介面定義

本文出自 “autoComplete” 部落格,轉載請與作者聯絡!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.