版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第二十七天第二十七天【代此】【目標(biāo):其他功能1、打印Stream(字節(jié)流)Writer(字符流Stream 打印的目的:File對(duì)象,字符串路徑,字節(jié)輸出流publicclassStreamDemopublicicvoidmain(Stringargs)throwsFiledir=new/演示Stream的特有方法/1,創(chuàng)建Stream對(duì)象。目的就定為文件Streamout=new/將數(shù)據(jù)打印到文件中/out.write(353);/字節(jié)流的write方法一次只寫出一個(gè)字節(jié)也就是將一個(gè)整數(shù)的最8位寫出/out.write(353.getBytes();/麻煩Writer:一樣具備打印功能Wri
2、ter:一樣具備打印功能Writer打印的目的:File對(duì)象,字符串路徑,字節(jié)輸出流,字符輸出2、管道publicclassPipedStreamDemopublicicvoidmain(Stringargs)throwsIOException/創(chuàng)建管道對(duì)象is = new PipedInputStream(); os=newPipedOutputStream();newThread(newpublicclassWriterDemopublicicvoidmain(Stringargs)throwsIOException/演示一個(gè)小例子1,BufferedReader bufr = new B
3、ufferedReader(new /2,定義目的w=newWriter(System.out,true);/對(duì)ln方法可以實(shí)現(xiàn)自/改變目的為文件。還想自動(dòng)刷String line = null; bufr.close();/不需要關(guān)閉鍵盤錄入這種標(biāo)準(zhǔn)輸入流。一旦關(guān)閉后面獲取不newThread(new/定義輸入任務(wù)classInputRunnablepis;publicnewThread(new/定義輸入任務(wù)classInputRunnablepis;publicInput(PipedInputStream pis) this.pis=pis;bytebuf=newbyte1024; try
4、len=Stringstr=newcatch(IOException/定義輸出任務(wù)classOutputRunnableos;);publicvoidrun()/通過write寫方法完.write(hi,管道來了catch(IOException3、隨流 / ,并通過seek 方法設(shè)置方byte 和3、隨流 / ,并通過seek 方法設(shè)置方byte 和功能 publicclasssFileDemopublicicvoidmain(Stringargs)throwsIOException*1,只能操作文件2,既能讀,又能寫了一個(gè)byte數(shù)組定義了字節(jié)流和寫和寫4,通過對(duì)指針的操作可以實(shí)現(xiàn)對(duì)文件的
5、任意位置publicicvoidreadFile()throwsIOException/sFileraf=newbytebuf=newbyte4; Stringname=age=publicicwriteFile()throwsIOException/1,創(chuàng)建一個(gè)隨sFileraf=new4、基本類4、基本類 【學(xué)習(xí)效publicclassDataStreamDemopublicicvoidmain(Stringargs)throwsIOExceptionpublicicvoidreadData()throwsIOExceptionFileInputStream fis = new FileI
6、nputStream(tempfiledaDataInputStream dis = new DataInputStream(fis);b = dis.readpublicicvoidwriteData()throwsIOException/寫入一些基本數(shù)據(jù)值到文件FileOutputStream fos = new FileOutputStream(tempfiledaDataOutputStream dos = new DataOutputStream(fos);/3,隨機(jī)寫入【目標(biāo):GUI 概述【目標(biāo):GUI 概述把1、GUI Javajava.awt javax.swing awt 2
7、、布局介AWT 包中常用類的繼承體系當(dāng)AWT 中的組件布局有多種方GridLayout網(wǎng)格式布局CardLayout卡片式布局3、簡單小publicclassFrameDemopublicicvoidmain(Stringargs)/創(chuàng)建窗體對(duì)Framefnew窗體【學(xué)習(xí)效【知識(shí)點(diǎn)?!緦W(xué)習(xí)效【知識(shí)點(diǎn)?!灸繕?biāo):事】1、事機(jī)/創(chuàng)建按鈕對(duì)ButtonbutnewButton(按鈕2、事-定義的規(guī)范2、事-定義的規(guī)范Event3、事-publicclassFrameDemopublicicvoidmain(Stringargs)/創(chuàng)建窗體對(duì)Framefnew窗體/創(chuàng)建按鈕對(duì)ButtonbutnewBu
8、tton(按鈕/給按鈕添加事but.addActionListener(new ActionListener() /事件處理方publicvoidactionPerformed(ActionEvente)4、事-器規(guī)4、事-器規(guī)律當(dāng)需要給某個(gè)組件)添加對(duì)器方法時(shí),常用的方式為組件/給按鈕添加鼠but.addMouseListener(new MouseAdapter() /鼠標(biāo)點(diǎn)擊時(shí)執(zhí)行的方publicvoidmouseClicked(MouseEvente)要查MouseEvent對(duì)象/判斷鼠標(biāo)是否被雙if(e.getClickCount()2)ln(mousedouble/給窗體添f.ad
9、dWindowListener(new WindowAdapter() /窗體關(guān)閉時(shí)執(zhí)行的方publicvoidwindowClosing(WindowEvent System.out.prln(windowclosing); /窗體打開時(shí)執(zhí)行的方publicvoidwindowOpened(WindowEventln(孔雀開屏!window publicvoidEvent-publicvoidEvent-publicclassFrameDemopublicicvoidmain(Stringargs)finalFramefnew窗體f.setSize(400, f.setLocation(450, f.setLayout(new TextFieldtf=new/給文本框添加鍵tf.addKeyListener(new KeyAdapter() publicvoidkeyTyped(KeyEvente)charkey=e.getKeyChar(); code=ln(code+.+code=if(!(code=KeyEvent.VK_0&code=KeyEvent.VK_9)e.consume();/ 直接取消默認(rèn)處理方式?!緦W(xué)習(xí)效【學(xué)習(xí)效【知識(shí)點(diǎn)【目標(biāo):GUI 練習(xí)1、模擬 2文Dialog d =
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版房屋代持業(yè)務(wù)合同范本3篇
- 二零二五版電機(jī)維修智能化改造合同范本3篇
- 二零二五年度房地產(chǎn)經(jīng)紀(jì)服務(wù)合同7篇
- 二零二五版購房借款及房地產(chǎn)開發(fā)商風(fēng)險(xiǎn)控制擔(dān)保服務(wù)合同3篇
- 二零二五版商業(yè)地產(chǎn)買賣合同模板下載3篇
- 二零二五年度高等教育機(jī)構(gòu)外國專家項(xiàng)目合作合同參考書3篇
- 二零二五版家用空調(diào)安裝與室內(nèi)環(huán)境改善合同3篇
- 二零二五年度成都上灶師父招聘與餐飲業(yè)人才服務(wù)合同2篇
- 展會(huì)創(chuàng)意展示合同(2篇)
- 2025年度油氣田2#配電房土建安裝與防爆電氣設(shè)備合同3篇
- 下肢皮牽引護(hù)理PPT課件(19頁P(yáng)PT)
- 臺(tái)資企業(yè)A股上市相關(guān)資料
- 電 梯 工 程 預(yù) 算 書
- 參會(huì)嘉賓簽到表
- 機(jī)械車間員工績效考核表
- 形式發(fā)票格式2 INVOICE
- 2.48低危胸痛患者后繼治療評(píng)估流程圖
- 人力資源管理之績效考核 一、什么是績效 所謂績效簡單的講就是對(duì)
- 山東省醫(yī)院目錄
- 云南地方本科高校部分基礎(chǔ)研究
- 廢品管理流程圖
評(píng)論
0/150
提交評(píng)論