菜單-快捷鍵和加速器_第1頁
菜單-快捷鍵和加速器_第2頁
菜單-快捷鍵和加速器_第3頁
菜單-快捷鍵和加速器_第4頁
菜單-快捷鍵和加速器_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

菜單2學(xué)習(xí)目標(biāo)知識目標(biāo)快捷鍵和加速器禁用菜單01能力目標(biāo)能夠根據(jù)需求,為菜單添加快捷鍵和加速器023如何為菜單添加快捷鍵和加速鍵?在Java中如何解決這個問題呢?什么情況下使用快捷鍵和加速鍵4快捷鍵通過在菜單項的構(gòu)造器中指定一個快捷字母為菜單項設(shè)置快捷鍵JMenuItem(Stringlabel,intmnemonic)JMenuItemnewItem=newJMenuItem(“新建(N)”,’N’);為菜單設(shè)置快捷鍵VoidsetMnemonic(intmnemonic)例如:file.setMnemonic(‘F’)5加速器在不打開菜單的情況下選擇菜單項的的快捷鍵菜單項.setAccelerator(KeyStroke.getKeyStroke(“ctrlo”);6案例JMenuBarmb=newJMenuBar();JMenufile=newJMenu("文件(F)");file.setMnemonic('F');JMenuItemnewItem=newJMenuItem("新建(N)CTRL+N");newItem.setMnemonic('N');newItem.setAccelerator(KeyStroke.getKeyStroke("CTRLN"));JMenuItemopen=newJMenuItem("打開(O)CTRL+O",'O');open.setAccelerator(KeyStroke.getKeyStroke("CTRLO"));JMenuItemsave=newJMenuItem("保存(S)CTRL+S",'S');save.setAccelerator(KeyStroke.getKeyStroke("CTRLS"));JMenuItemsaveOther=newJMenuItem("另存為(A)",'A');saveOther.setEnabled(false);JSeparatorsp=newJSeparator();JMenuItemexit=newJMenuItem("退出(X)",'X');setJMenuBar(mb);mb.add(file);file.add(newItem);file.add(open);file.add(save);file.add(saveOther);fil

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論