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 資料透視表 資料透視表是一種互動式的 可以進行某些計算,比如求和,使用者可以動態地改變 上的版面布置。插入 資料透視表 選擇好要分析的區域,在新工作表上建立 確定 然後勾選要的內容,得到結果 資料透檢視 建立資料透視表...