java基礎 ---事件監聽以及eclipse的安裝

java基礎  ---事件監聽以及eclipse的安裝

ItemListener:
  這個監聽器只有一個方法itemStateChanged(ItemEvent e);在用戶已選定或取消選定某項時調用。在這個方法裏面用到了e.getStateChange的方法,如果確定被選則那麼該方法返回整型1,如果取消選擇返回整型2。

MouseListener:
  鼠標監聽事件,這個監聽器提供了5種方法。
 mouseClicked(MouseEvent e) 鼠標按鍵在組件上單擊(按下並釋放)時調用。
 mouseEntered(MouseEvent e) 鼠標進入到組件上時調用。
 mouseExited(MouseEvent e)  鼠標離開組件時調用。
 mousePressed(MouseEvent e) 鼠標按鍵在組件上按下時調用。
 mouseReleased(MouseEvent e) 鼠標按鈕在組件上釋放時調用。

FocusListener:
  焦點觸發監聽器,當某空間獲得或者失去焦點時觸發。
 focusGained(FocusEvent e) 組件獲得鍵盤焦點時調用。
  focusLost(FocusEvent e) 組件失去鍵盤焦點時調用。

用法大致相同,其實只要掌握一定的規律後就會發現大多數知識是觸類旁通的。正應了那句話計算機是越學越簡單,當然是掌握了好的學習方法後,並學會總結其規律。難就難在開頭,所以好的學習方法相當重要。

我們設置監聽器還可以使用內部類的方法,也就是針對某一個控件進行監聽,而且使用的是適配器類型,這個類型比起標準類型的好處就是如果某個監聽器有1個以上的方法,那麼也只用覆蓋其中某一種我們需要使用的方法,而不再需要把所有的方法都進行覆蓋。比如:

jlabelArrowHead.addMouseListener(new java.awt.event.MouseAdapter() { 
        public void mousePressed(MouseEvent e) {
          jlabelArrowHead_mousePressed(e);
        }
     });

jlabelArrowHead_mousePressed(e)是我們創建的一個方法,當監聽到事件後調用這個方法進行處理。

接下來Eclipse的使用,這個沒什麼好講的,反覆的使用就能夠熟練運用。Eclipse本身不需要安裝, 只需要解壓就行了,需要注意的一點就是,安裝Eclipse必須要在系統環境變量中設置一個環境變量,比如:JAVA_HOME=C:/Program Files/Java/jdk1.6.0

關於漢化,下面貼出在中國開發網找到的方法:

Eclipse 多國語言包中不僅有Eclipse 的中文翻譯,同時也包含了其他幾種主要語言的翻譯,Eclipse 能夠自動根據Windows 操作系統的語言環境來選擇使用語言包中的那一種語言,極具智能化。
從Eclipse 的官方網站(www.eclipse.org)下載3.0.1版Eclipse 的相應的多國語言包(網頁上英文名稱爲 Language Pack)。具體下載地址:http://download.eclipse.org/downloads/
安裝方法如下:
(1)關閉Eclipse
(2)將下載的語言包(ZIP文件)解壓縮,取名爲Language。
(3)將此目錄複製到C:/Eclipse目錄下,複製完後的整個Eclipse目錄結構。注意,Language目錄下有一個Eclipse子目錄,然後纔是features、plugins目錄。
(4)建立語言包的link文件。在C:/Eclipse下新建一個目錄並取名爲links,在該目錄中新建一個文本文件並取名爲language.link(注:可任意名稱),然後在language.link文件中加入一行文字:
path=C://Eclipse//language (注意:路徑分隔符由兩個反斜扛組成)
注:關於路徑的寫法
(1)path=C:/Eclipse/language (用斜扛)
(2)path=language (用相對路徑)
經過以上四步之後,現在可以重新啓動Eclipse了。Eclipse啓動時自動查找links目錄中的所有文本文件,並將其中path指向的插件加載到Eclipse。
Eclipse 的多國語言包是Eclipse 的一個插件,所以它的安裝方法就是插件在基礎上Eclipse 中的安裝方法。插件安裝的方法有兩種:
建立link文件的方式,多國語言包的安裝屬於這種方式;
將插件文件直接複製到Eclipse 相應的 plugins、features目錄中。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章