freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java項目實訓(xùn)文檔-文庫吧資料

2024-10-16 19:47本頁面
  

【正文】 窗口展示有關(guān)于程序的一些信息和作者的相關(guān)信息,這里我們建立一個jPanel窗口類,然后在窗口上添加JTabbedPane、jPanel、jLabel等幾個組件就可以實現(xiàn)了。每個調(diào)用方法的參數(shù)很多,這里不再細(xì)說,請查看API手冊,我們使用JOptionPane組件的第一個方法showConfirmDialog來實現(xiàn)新建和退出需要的對話框。showMessageDialog 告知用戶某事已發(fā)生。對于第二個問題,使用jOptionPane組件即可實現(xiàn),JOptionPane 有助于方便地彈出要求用戶提供值或向其發(fā)出通知的標(biāo)準(zhǔn)對話框,對JOptionPane組件的方法調(diào)用通常有如下幾個: 方法名 描述showConfirmDialog 詢問一個確認(rèn)問題,如 yes/no/cancel?!本涂梢粤恕 因為撤銷和恢復(fù)都是針對文本框進(jìn)行的,所以需要對文本框jTextArea進(jìn)行監(jiān)視,打開文本框的AncestorAdded事件,填入如下代碼這樣撤銷管理器就有效的對文本進(jìn)行監(jiān)視,一旦需要撤銷或恢復(fù)操作,直接調(diào)用撤銷管理器的方法即可l 最后在撤銷菜單的actionPerformed事件中寫一句“()。參見圖10 在檢查器窗口內(nèi)右擊“其它組件”,添加一個jColorChooser,修改變量名為ColorChooser,然后添加顏色菜單的事件,在事件內(nèi)加入如下代碼:第一句代碼創(chuàng)建了一個Color對象,該對象返回了jColorChooser組件中被選擇的顏色(jColorChooser的構(gòu)造方法中的三個參數(shù)分別是:對話框的父Component,對話框標(biāo)題和顯示顏色選取器時的初始 Color 設(shè)置),第二句代碼則是設(shè)置文本顏色。如果用戶按下“Cancel”按鈕或者在沒有按“OK”的情況下關(guān)閉對話框,則此方法隱藏/釋放對話框并返回 null。該組件顯示有模式的顏色選取器,在隱藏對話框之前一直阻塞。其中editor是文本框jTextArea。四、其他功能的實現(xiàn) 有了打開與保存,我們的記事本已經(jīng)可以操作文件,本節(jié)將帶領(lǐng)大家完成記事本剩余的幾個重要功能。保存文件保存文件的實現(xiàn)和打開非常類似,也是通過TextFilter類控制保存的文件類型,通過jFileChooser來調(diào)用保存對話框,通過文件輸入輸出操作來寫文件。避免了每次調(diào)用 read()或 readLine()都會從文件中讀取字節(jié),并將其轉(zhuǎn)換為字符后返回的低效做法此外,F(xiàn)ileWriter是寫入字符文件的便捷類,用于寫入字符流。(2)BufferedReader從字符輸入流中讀取文本,緩沖各個字符(3)根據(jù)(1)(2),我們可以用 BufferedReader 包裝read()操作效率很低的FileReader,采用如下方式:BufferedReader in = new BufferedReader(new FileReader(filename))。(3)讀入文件——java中的I/O操作JAVA中為實現(xiàn)文本輸入輸出提供一些專門的類,常用的有FileReader、FileWriter和BufferedReader、BufferdWriter幾個類。我們首先添加一個jFileChooser,其用法在下一步中介紹。l 最后我們實現(xiàn)TextFilter類的抽象方法,代碼如下這樣就實現(xiàn)了一個只顯示“txt”或“doc”類型文件的過濾器類TextFilter,用他可是方便的過濾文件。此外,因為FileFilter類是一個抽象類,所以必須實現(xiàn)其所有的抽象方法,因此現(xiàn)在還提示有錯誤,再次單擊該行,從燈泡的提示中選擇“實現(xiàn)所有抽象方法”,NetBeans就會自動把FileFilter的所有抽象方法添加上,此時代碼窗口內(nèi)容如下: 其中標(biāo)紅的都是代碼編輯器自動添加的。所以我們自己寫一個類繼承自FileFilter,然后實現(xiàn)FileFilter類的方法即可,具體如下:l (名稱為TextFilter),此時該類的內(nèi)容如下l 在類名TextFilter后輸入extends FileFilter,即繼承自FileFilter類。打開文件使用記事本打開一個已有的文本文件需要涉及到如下問題: l 如何控制要打開文件的類型,即只能打開文本文件 l 打開對話框如何實現(xiàn)l 如何從硬盤上讀入文件內(nèi)容到記事本中 下面依次討論這三個問題的解決方案(1)控制要打開文件的類型——FileFilter類JAVA中的FileFilter類可以很好的解決這個問題,F(xiàn)ileFilter 是一個沒有默認(rèn)實現(xiàn)的抽象類。從本節(jié)開始將要討論記事本的功能開發(fā),先看如何打開和保存文件。我們首先在組件面板中找到JToolBar組件,并將其拖入我們的主窗體,然后根據(jù)需要在jtoolBar中放置一些按鈕,設(shè)置好按鈕的ico(圖標(biāo))和tooltiptext(按鈕提示)屬性設(shè)計表2所示的工具欄放置順序 變量名稱 功能 工具提示 1 newButton 新建文件 新建 openButton 打開本地文件 打開 3 saveButton 保存文件到本地 保存 4 cutButton 剪切 剪切 5 copyButton 拷貝 復(fù)制 6 plasterButton 粘貼 粘貼加入文本框NetBeans提供幾個顯示編輯文本的組件,我們使用JTextArea來實現(xiàn)?!綼boutMenu】 H232。F Alt+F 【幫助】232?!绢伾?【editMenu】232?!緎electAllMenu】 E232。P Ctrl+V 【編輯】232。【粘貼】 【editMenu】232。【copyMenu】 E232。T Ctrl+X 【編輯】232?!炯羟小?【editMenu】232?!緀xitMenu】 F232。S Ctrl+S 【文件】232?!颈4妗?【fileMenu】232?!緊penMenu】 F232。N Ctrl+N 【文件】232?!拘陆ā?【fileMenu】232。知識點整理:l NetBeans中,在可視化的方式中就可以順利完成菜單的各種復(fù)雜設(shè)置,包括頂層菜單、菜單項、分割線等的添加以及其他菜單的相關(guān)設(shè)置l 菜單使用的圖標(biāo)我們事先放到了一個包內(nèi),然后以類路徑的方式加入到了菜單中,這樣類路徑并不依賴某個具體路徑,所以使程序易于移植。切換到代碼編輯器窗口,在代碼編輯器中創(chuàng)建一個方法setMenuAccelerator,在方法中為需要設(shè)置快捷鍵的菜單加入設(shè)置語句即可,新建菜單的快捷鍵設(shè)置如下這樣,當(dāng)我們按下Ctrl+N時,就可執(zhí)行新建命令了。下面以新建菜單為例:在檢查器中,右鍵點擊“newMenu”,在彈出菜單中,選擇【屬性】,此時彈出一個可以修改屬性和事件的
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1