关于SWT/JFace中其他常用的事件
1.addSelectionListener:這個(gè)監(jiān)聽(tīng)器最常用.
? ? ?這個(gè)addSelectionListener是一個(gè)方法,addSelectionListener(SelectionListener listener)傳入的是一個(gè)
SelectionListener類型的參數(shù)對(duì)象.SelectionAdapter實(shí)現(xiàn)了這個(gè)SelectionListener接口.
SelectionListener接口中有下面的這個(gè)兩個(gè)方法:
widgetSelected(SelectionEvent e)方法:當(dāng)組件被選擇(單擊鼠標(biāo),按回車鍵)時(shí)觸發(fā)此方法的事件處理程序.
widgetDefaultSelected(SelectionEvent e)方法:用于某些很少觸發(fā)選擇事件的組件.所以這個(gè)方法在實(shí)際開(kāi)發(fā)中也很少用,
例如,文本框回車事件,列表框雙擊事件等.
就只能用widgetDefaultSelected方法,用widgetSelected方法無(wú)效.
2.addKeyListener(按鍵) 對(duì)應(yīng)的是KeyListener接口
keyPressed(KeyEvent e)方法:當(dāng)前焦點(diǎn)停在組件時(shí),按下鍵盤任一鍵是觸發(fā).但對(duì)于某些組件(如按鈕Button),
按回車鍵無(wú)法執(zhí)行此方法.
keyReleased(KeyEvent e)方法:按鍵彈起時(shí)觸發(fā).
3.addFocusListener(焦點(diǎn)) 對(duì)應(yīng)的是FocusListener接口
focusGained(FocusEvent e)方法:得到焦點(diǎn)時(shí)觸發(fā).
focusLost(FocusEvent e)方法:失去焦點(diǎn)時(shí)觸發(fā).
4.addMouseListener(鼠標(biāo)) 對(duì)應(yīng)的是MouseListener接口
? 這個(gè)接口中定義了
MouseDoubleClick(MouseEvent e)方法
MouseDown(MouseEvent e)方法
MouseUp(MouseEvent e)方法
以上幾個(gè)就是常用的事件了,比較少,事實(shí)上除了addSelectionListener比較常用之外,其他的基本都很少使用到.
轉(zhuǎn)載于:https://www.cnblogs.com/DreamDrive/p/4160044.html
總結(jié)
以上是生活随笔為你收集整理的关于SWT/JFace中其他常用的事件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 努力做一名认真踏实的工程师
- 下一篇: Win7/8出现An error occ