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

正文內(nèi)容

文件管理器java課程設(shè)計(jì)報(bào)告-資料下載頁

2025-08-10 02:49本頁面
  

【正文】 temEvent e) { // TODO Autogenerated method stub if(() == sourcePathRB) { (false)。 //設(shè)置目標(biāo)文件框不可寫 return。 } if(() == objectPathRB) { (true)。 //設(shè)置目標(biāo)文件框不可寫 return。 } }}package 。import 。import 。import 。import 。public class FileNode{ /** * 文件節(jié)點(diǎn)類 */ private File m_file。 //文件對象 public FileNode(File file) { m_file = file。 } // /////////////////////////// // 返回文件對象 // ////////////////////////// public File getFile() { return m_file。 } // ////////////////////////// // 重寫toString方法,使得能獲得路徑 // ////////////////////////// public String toString() { return ().length() 0 ? () : ()。 } // ////////////////////////// // 返回此節(jié)點(diǎn)的第一個子節(jié)點(diǎn)是否存在 // ////////////////////////// public boolean expand(DefaultMutableTreeNode parent) { DefaultMutableTreeNode firstChild = (DefaultMutableTreeNode)()。 if (firstChild == null)return false。 Object obj = ()。 //返回此節(jié)點(diǎn)的用戶對象 if (!(obj instanceof Boolean))return false。 //節(jié)點(diǎn)已經(jīng)被擴(kuò)展了 ()。 //釋放子節(jié)點(diǎn) File[] files = listFiles()。 //獲得本對象的文件列表數(shù)組 if (files == null) return true。 //節(jié)點(diǎn)本身是一個并沒有展開的文件夾 Vector v = new Vector()。 //自增長數(shù)組v //**//遍歷文件數(shù)組,轉(zhuǎn)換為自增長數(shù)組v for (int k=0。 k。 k++) //遍歷文件數(shù)組 { File f = files[k]。 FileNode newNode = new FileNode(f)。 //*//遍歷自增長數(shù)組v,確認(rèn)文件子節(jié)點(diǎn)是否已經(jīng)被添加到v中,如果沒有添加到v中,則添加 boolean isAdded = false。 //設(shè)置添加標(biāo)記false for (int i=0。 i()。 i++) //遍歷自增長數(shù)組 { FileNode nd = (FileNode)(i)。 if ((nd) 0) //比較在v中獲取的節(jié)點(diǎn) { (nd, i)。 isAdded = true。 break。 } } if (!isAdded) (newNode)。 //我那件數(shù)組元素加入v } //**//遍歷字增長數(shù)組v,如果 文件節(jié)點(diǎn)為一個文件夾,則確認(rèn)其為一個新的子樹根 for (int i=0。 i()。 i++) { FileNode fnd = (FileNode)(i)。 DefaultMutableTreeNode node = new DefaultMutableTreeNode(fnd)。 (node)。 if (()) { (new DefaultMutableTreeNode( new Boolean(true) ))。 //確認(rèn)為新子樹根 } } return true。 } // ////////////////////////// // 判斷是否有子目錄 // ////////////////////////// public boolean hasSubDirs() { File[] files = listFiles()。 if (files == null)return false。 else return true。 } // ////////////////////////// // 比較文件節(jié)點(diǎn)是否相同 // ////////////////////////// public int pareTo(FileNode toCompare) { return ().pareToIgnoreCase(() )。 } // ////////////////////////// // 返回本節(jié)點(diǎn)的文件列表數(shù)組 // ////////////////////////// protected File[] listFiles() { if (!()) return null。 //如果本身是一個沒有擴(kuò)展的文件夾,返回空 try { return ()。 //返回一個文件列表數(shù)組 } catch (Exception ex) { (null, 讀取文件錯誤 +(), 警告, )。 return null。 } }}二、 程序運(yùn)行的測試與分析六、結(jié)論與心得 這次實(shí)驗(yàn)的完成,從構(gòu)思,查閱資料,最終實(shí)現(xiàn)代碼的各項(xiàng)功能,從中加深了自己對Java Swing高級組件的深入認(rèn)識,同時我也體會到了想讓自己編程的能力得到進(jìn)一步的提高,首先應(yīng)該熟練的掌握基礎(chǔ)知識,在這基礎(chǔ)上更重要的是多實(shí)踐,反復(fù)思考,有堅(jiān)持不懈的精神,在今后的學(xué)習(xí)中一定要要求自己做到多思考勤動手的好習(xí)慣。 七、參考資料《Java語言程序設(shè)計(jì)實(shí)用教材》 傅曉陽《Java編程案例精講》孫印杰八、致謝感謝java老師的講授以及課程設(shè)計(jì)指導(dǎo)老師的指導(dǎo)課程設(shè)計(jì)成績評定表對課程設(shè)計(jì)工作過程的簡短介紹和自我評價這次課程設(shè)計(jì)從最開始的查閱資料,請教老師到代碼功能的實(shí)現(xiàn),讓自己的動手能力得到了提高,同時也深刻地感覺到了自己在實(shí)踐這方面的不足,尤其是對高級組建的了解還十分不足,今后應(yīng)該更加努力,才會讓自己的編程能力得到更大的提高,總之,通過這次實(shí)驗(yàn)的完成,讓自己看到了自身的不足,以后今后需要努力和改進(jìn)的方向。 學(xué)生簽名:2010年 月 日(以下由評定小組教師填寫)質(zhì)量評價指標(biāo)(在相應(yīng)欄目打√)評 價 項(xiàng) 目評 價 質(zhì) 量優(yōu)秀良好一般及格不及格工作量和態(tài)度實(shí)驗(yàn)、計(jì)算可靠性界面和圖表質(zhì)量總體評價評定成績(百分制)評定小組成員簽名2010年 月 日制定人:傅曉陽 審定人:陳守孔
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1