?? 回復(fù)請教各位,如何區(qū)分鼠標(biāo)事件中的左鍵點(diǎn)擊還是右鍵點(diǎn)擊謝過先!.txt
字號:
作者:jeru
email: jeru@163.net
日期:7/4/2001 3:47:09 PM
5.9a 怎樣判斷使用者按下的是滑鼠哪一個(gè)按鈕 ?
A. 請參考底下這個(gè)例子:
public void mouseClicked(MouseEvent e) {
if(e.getModifiers()==MouseEvent.BUTTON1_MASK){
System.out.println("您按了滑鼠第一個(gè)按鈕!");
}
if(e.getModifiers()==MouseEvent.BUTTON2_MASK){
System.out.println("您按了滑鼠第二個(gè)按鈕!");
}
if(e.getModifiers()==MouseEvent.BUTTON3_MASK){
System.out.println("您按了滑鼠第叁個(gè)按鈕!");
}
}
通常第一個(gè)按鈕指的是用來 "選擇" 的按鈕, 第二, 叁個(gè)按鈕則視不同的平臺而定, 有些系統(tǒng)并不提供這兩個(gè)按鈕給使用者, 因此程式設(shè)計(jì)者必須謹(jǐn)慎地考量到這兩個(gè)按鈕缺席的 場合.
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -