版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、java記事本實驗報告 期末考查大作業(yè)任務(wù)書 課程名稱: va 語言程序設(shè)計設(shè)計實驗 題 目: 簡單記事本得設(shè)計與實現(xiàn) 學(xué) 院: 管理學(xué)院 系: 信息管理系 專業(yè)班級: 學(xué) 號: 學(xué)生姓名: 起訖日期: 210901 至 2-231 課任教師: 郭路生 學(xué)院審核(簽名): 審核日期: 一、實驗內(nèi)容 完成一個簡單得記事本程序。 二、實驗要求 1、 實現(xiàn)一個記事本窗口,能夠處理關(guān)閉處理窗口事件。 2、 記事本可進(jìn)行文本編輯 3。記事本具有菜單。 4、 具有保存與打開功能。 、5 能功等格風(fēng)、小大體字有具 6、 具有復(fù)制、粘貼功能(可選項) 三、主要儀器設(shè)備及耗材 計算機(jī)、cpe 四、主要參考資料
2、1、 網(wǎng)絡(luò)教學(xué)臺平教材材料列出得資料 、 教材及實驗指導(dǎo) 3、 老師演示得視頻 4、 網(wǎng)絡(luò)上相關(guān)資料 五、實驗步驟 、程序代碼截圖 程序源代碼(文本版) i por java、wt、event、*; port jaa、awt、; import java、io、; mp t javax、sing、; publ c c a mjn xte d fram i lem acinister /主界面設(shè)置 meu wenjian = new enu(文件); mu eshi = ne enu(格式); mu hep = new enu(幫助); menubar bar = e menbar(); mnui
3、em daki = ne meute(打開'); mnuitem xinja = n enutm('新建); mnitem baocn new menuie(保存); meuit tcu = new meitm('退出'); mnue ziixua= new menutem('字體選擇); menuite lingcnwi = w menitem('另存為); menutem guyu = ew meuitm(關(guān)于記事本); extarea binjiqu = ew textara(); pub ic myjnp() su r('記事本)
4、; br、ad(enia); bar、add(geshi); a、add(help); wenjian、ad(xijin); wenjan、dd(dakai); ejian、dd(boun); enjian、ad(lnguwei); wenjin、a(tuchu); geshi、add(ztxuaz); help、ad(gayu); a(banju); setmenubar(bar); svisble(tru ); setonds(0,0,80,00); adwidowlstner(n w idowaapter() u l v d windcosig(idov e)system、exi (0)
5、; ); strg path; pub ic void addactonlistner() /添加事件監(jiān)聽 dkai、addtionlsener(this); uichu、dacionlistene(thi ); xinjian、addactionlistee(this); bacu、aactionlisener(t ); ligcuei、adatinistener(this); gunu、adacolistener( hi ); ziun、adtionlistener(t is); pub void actionpefore(actonevent e) /事件處理 if(e、getsorc(
6、)= tuihu) syt、 xit(); ls if(、etource()=dai) dakaenja m new dakaiejian(); anjiqu、settex(tmp、etda(); else if(e、getsre()=injian) bianiu、sttet('); path=n ; e se f(e、gtource()= baocun) if(pat=n ll) sring s binjq、gettext(); baocunwnjia wen = new baocunwnjian(); we、svedata(s); patwe、gpath(); l e boc bo
7、 = ne baoc(ah); strig s anu、gettext(); bo、avedta(s); else if(e、getsouce()=ay) jptionae、show es gedialog(null, 信管3班 61041303 郝君,幫助, jptiopane、 f rma ion message); lse if(、getsouce()=igcunw) strng = biani、gext(); n w baocnwein()、set(s); els if(、gesour()=zitixua) ew zti(bianjqu); pub ic st ti v id mai(
8、strig arg) new myjnp()、addacionlisener(); class dakaenan 打開文件得到字符串并在 getdat方法中返回字符串 buffdrer emp; sn da=; ubli dakawnjin() try s e (new ram(),'打開,、lo d); 、setvsble(tr e); strig pth1 =s、getdirctor()+s、gfil(); mp = n bueerade(ne (path); strng alne; while(linetmp、reline()! ul ) data dta+li+"n;
9、 tmp、cose(); catch(eceptn e )ystm、out、pintln(打開失敗'); pub ic strng etdaa() r tu dta; as acuenjin /第一次保存與另存為調(diào)用得類 bufferedwrie b ; si ; b ic bocwian() tr = ew (new frame(),保存',、save); 、etisile(t ue); eamp= s、getdireto()s、getle(); b= n w buffeedriter( ew (eamp)); catc (exception e)syste、out、prin
10、tln(保存失敗); publi trin etpat() return teamp; pu lic void svedata(rin ep1) try 、wrte(temp1); bw、c(); catch(xcepio e)sse、o t、pintn(保存失?。?c ss aoc /多次保存類 buferdwrter w ; ring tea; pu li baoc(srng am) try t s、tam teamp; w n w ufferewrier( ew (teamp)); catch(excption e)ssm、 ut、pntln(保存失敗); publ c oid ave
11、dat(ting temp1) try bw、wrie(temp1); b、cloe(); ca c (epio )ystem、o t、prntl(保存失?。? class zt ext n s diaog im eme t conir /字體設(shè)置類 i sy=; int size=; ab ys ; labe sz; ane pn1 = n w pnel(); pael pan2 new pae(); txfiel anghi ; ttfed daxia; fot s; uon quedi ; extarea ta; publi zi(txa ta) super(new ram(),字體設(shè)置
12、'); i 、tat; qedng n w button('確定'); yngshi= new texfie(5); daxi = new etfield(5); y = w lael(樣式:(請輸入正整數(shù))); sz n w labl(大小:(請輸入正整數(shù))); p1、add(ys); pan1、add(yagsi); pan2、add(s); pa2、ad(daiao); pan、add(quding); add(pan,ordrlayut、north); ad(pn2,boreyo、 out ); queing、addctinistene(thi ); setis
13、ibe( r e); setbonds(200,00,30,00); etresizable( als ); adiowliser(n w windowade() pu ic void indowcing(windowevt e) zt、t 、isse(); ); public oid actionpefomed(tionevent e ) /字體設(shè)置處理 string k; if(e、gesource()=qedig) if(k=yanhi、ttext()!=nu l) st=ntgr、va ue (k); i (k=daxao、gext())!nu l) size= nteger、valueo (k); if(st0st100sze0=10) s = ew font(mfont,sty,siz); a、setnt(); ziti、th s、dispose(); 2、程序運行截圖 (1)運行軟件 記事本能夠處理關(guān)閉處理窗口事件 記事本中可以進(jìn)行文本編輯,達(dá)成要求 記事本擁有菜單,完成要求 3 文件選項中有保
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度高效離婚訴訟協(xié)議模板編制指南
- 兩人合伙購車法律合同范本2024版B版
- 二零二五年度農(nóng)民工就業(yè)合同范本(勞動權(quán)益保障)
- 2025年度智能倉儲車間租賃管理合同模板3篇
- 二零二五年度出租車租賃市場推廣與廣告合作協(xié)議4篇
- 二零二五年度初中學(xué)校紀(jì)律教育與安全防護(hù)協(xié)議書4篇
- 二零二五版樓層套房租賃合同書(含室內(nèi)空氣凈化服務(wù))4篇
- 2025年度能源企業(yè)常年法律顧問聘請合同3篇
- 2025年度體育館場地標(biāo)準(zhǔn)租賃與賽事宣傳推廣合同
- 2025年環(huán)保污水處理設(shè)施建設(shè)及運營合同4篇
- 2024年高考八省聯(lián)考地理適應(yīng)性試卷附答案解析
- 足浴技師與店內(nèi)禁止黃賭毒協(xié)議書范文
- 中國高血壓防治指南(2024年修訂版)要點解讀
- 2024-2030年中國光電干擾一體設(shè)備行業(yè)發(fā)展現(xiàn)狀與前景預(yù)測分析研究報告
- 湖南省岳陽市岳陽樓區(qū)2023-2024學(xué)年七年級下學(xué)期期末數(shù)學(xué)試題(解析版)
- 農(nóng)村自建房安全合同協(xié)議書
- 杜仲葉藥理作用及臨床應(yīng)用研究進(jìn)展
- 4S店售后服務(wù)6S管理新規(guī)制度
- 高性能建筑鋼材的研發(fā)與應(yīng)用
- 無線廣播行業(yè)現(xiàn)狀分析
- 漢語言溝通發(fā)展量表(長表)-詞匯及手勢(8-16月齡)
評論
0/150
提交評論