JFC Swing的實用知識 2

2021-04-01 06:08:04 字數 1486 閱讀 8153

7

.文件接收器例項分析

(doumentlistener)

當向文件編輯器中加入、刪除字元或者改變字元的風格時,文件接收器的三種方法將被啟用:

1)void inserupdate(documentevent);

當向文字編輯器插入字元時,該方法啟用

2)void removeupdate(documentevent);

當文字編輯器中的字元被刪除時,該方法啟用

3)void changedupdate(documentevent);

當字元的風格改變時執行改事件,在沒有風格設定的文字編輯器中該事件不會被啟用。

documentevent

類有如下三種方法:1)

int getlength()

取得被改變的字元的個數。2)

int getoffset()

取得被改變字串的前乙個不被改變的祖父的位置,如「

abc」,我們將

b刪除,則上訴函式返回1。

3)

eventtype gettype()

返回事件的型別,共有

change

、insert

、remove

三種不同的事件。

8.聚焦接收器

(focuslistener)

當滑鼠單擊某一控制項時,這個控制項就獲得焦點,而另乙個控制項便失去焦點,獲得焦點的控制項一般會有黑色的線框圍住。

聚焦接收器有兩個方法:

1)void focusgained(focusevent)

2)void focuslost(focusevent)

9.條目接收器

(itemlistener)

當核取方塊或者單選框被選中使,該接收器被啟用,條目接收器有乙個事件方法:

void itemstatechanged(ttemevent);

10.鍵盤接收器

(keylistener)

鍵盤接收器在實際的專案程式設計中經常用到,鍵盤接收器有三個方法,分別是

keypressed

、keytyped

、keyreleased。1)

void keytyped(keyevent)

2)void keypressed(keyevent)

3)void keyreleased(keyevent)

上訴三個方法的先後順序是

typed>pressed>released

。keyevent

有如下5

個方法:

1)char getkeychar()

取得輸入的字元

2)int getkeycode()

字元**的鍵值

3)string getkeytext()

字元的文字描述

4)int getmodifiers();

功能鍵的數值

5)string getmodifierstext()

取得輸入功能鍵的描述

前端實用知識

1 輸入url到顯示網頁,中間發生了什麼 dns 完成網域名稱到ip的對映 tcp傳輸 三次握手建立傳輸鏈結 傳送請求 分析url,設定請求頭 主體 伺服器返回請求檔案 html檔案 瀏覽器渲染頁面 dom tree渲染,css tree渲染,rander tree渲染,layout布局,gpu完成...

python實用小知識

python是解釋型語言,你的 在執行時會一行一行地翻譯成cpu能理解的機器碼,這個翻譯過程非常耗時,所以很慢。而c程式是執行前直接編譯成cpu能執行的機器碼,所以非常快 如果字串內部既包含 又包含 怎麼辦?可以用轉義字元 來標識,比如 i m ok 表示的字串內容是 i m ok python還允...

Excel實用知識3

excel 實用知識 3純手打,可能有錯別字,使用的版本是 office2013 資料透視表 資料透視表是一種互動式的 可以進行某些計算,比如求和,使用者可以動態地改變 上的版面布置。插入 資料透視表 選擇好要分析的區域,在新工作表上建立 確定 然後勾選要的內容,得到結果 資料透檢視 建立資料透視表...