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

正文內(nèi)容

仿資源管理器的java課程設(shè)計-免費閱讀

2025-09-03 00:45 上一頁面

下一頁面
  

【正文】 setLeafIcon(icon)。如果 selected 為 true,則將單元格作為已選擇的單元格進(jìn)行繪制。 public String Name。i。 FileOutputStream outFile=new FileOutputStream(out)。 } for(int i=0。 } } public void copyDict(String source,String dest) { String source1。 FileInputStream inFile=new FileInputStream(in)。 i 。 //刪除空文件夾 } catch (Exception e) { (刪除文件夾操作出錯)。 myDelFile = new (filePath)。 (NNode,temp,())。 return。 //克隆體更新名稱,file不變 ((NodeData)()).ChangeString(())。//返回當(dāng)前前導(dǎo)路徑 //如果節(jié)點被菜單選項deleteItem刪除了,就會返回null,此時什么都不做,返回即可 if(movepath == null) return。////應(yīng)該是指令有問題 (cmdarray)。 } NodeData data = (NodeData) ()。 //選中節(jié)點選擇指定路徑標(biāo)識的節(jié)點 //如果是右鍵點擊,則不必考慮展開 if((e)) return。//選擇路徑中的最后一個項并試著編輯它 //,修改節(jié)點監(jiān)控器,保存節(jié)點新名字 aClone = (DefaultMutableTreeNode) ()。 } else if(()) { copyfile((),C:\新建文件夾。 else { (tree,本地磁盤不能被刪除,警告對話框,)。 if(selectedNode == null) return。 (是否可寫+()+\n)。 else fullPath+=\\+str。 (400,400)。 // File currentFile=new File(op)。 else{ return。 ()。 } public void treeStructureChanged(TreeModelEvent e){} //當(dāng)樹的結(jié)構(gòu)改變時就調(diào)用這個方法 public void treeNodesRemoved(TreeModelEvent e){} // 當(dāng)屬的節(jié)點刪除時就調(diào)用這個方法 public void treeNodesInserted(TreeModelEvent e){} //當(dāng)樹的節(jié)點添加時就調(diào)用這個方法 })。//在父節(jié)點的子節(jié)點中的 index 處插入aClone } catch (NullPointerException exc) //點選的節(jié)點為root node,則getChildIndices()的返回值為null,root node產(chǎn)生的NullPointerException問題. { (model error)。 (new TreeModelListener() { public void treeNodesChanged(TreeModelEvent e)//當(dāng)樹的節(jié)點改變時就調(diào)用這個方法 { //獲得編輯后的節(jié)點的父節(jié)點 DefaultMutableTreeNode parent = (DefaultMutableTreeNode)(().getLastPathComponent())。//一次只能選中一個節(jié)點先返回樹的選擇模型在設(shè)置樹的選擇模型 (new FolderRenderer())。 File[] roots = ()。//右鍵菜單 MenuItem deleteItem = new MenuItem(刪除)。import 。 5 測試: 測試結(jié)果: 6. 參考文獻(xiàn): [1]. Java開發(fā)技術(shù)大全,清華大學(xué)出版社,劉新著; [2].Java大學(xué)實用教程(第三版) 電子工業(yè)出版社,耿祥義、張躍平、 編著;7. 附錄源程序清單: package 仿資源管理器。 else fullPath+=\\+str。 MutableTreeNode newNode=new DefaultMutableTreeNode(ghg)。//得到被選擇節(jié)點的路徑 if(selectedNode == null) return。 //獲得節(jié)點數(shù)據(jù) NodeData data = (NodeData) ()。 } else if(()) { //刪除文件 delFile(())。 } })。 else (文件路徑:+()+\n)。 if((\\))//處理盤符根目錄問題 str=(0,()1)。 subDialog=new JDialog(jf,屬性)。 String tt = () + //。 try { int []index = ()。 課程設(shè)計的目的: 通過本次的課程設(shè)計,使我們能夠更加熟練的運用java的相關(guān)知識,能夠使用GUI圖形用戶界面把我們編程的思想用圖形的形式展現(xiàn)出來,同時開拓我們的眼界,拓寬我們的思維,讓思想碰撞出火花,使不可能變成可能。 課程設(shè)計的內(nèi)容: 實現(xiàn)一個類似于資源管理器的仿資源管理器,要求能以樹形的形式將目錄及文件展現(xiàn)出來,能彈出右鍵菜單,且要求能實現(xiàn)文件的刪除、文件的重命名、及查看文件的屬性等功能。//返回目前修改節(jié)點的索引值 node = (DefaultMutableTreeNode)((index[0]))。 tt = tt + ()。 (true)。 if(()) fullPath+=str。 (是否可讀+()+\n)。(3) 刪除偵聽器: (new ActionListener() { public void actionPerformed(ActionEvent event) { DefaultMutableTreeNode selectedNode = (DefaultMutableTreeNode) ()。 } else if(()) { //刪除文件夾 if(() != root) delFolder(())。 if(selectedNode == root){ return。 //開始編輯 (editPath)。 (path)。 } int n=(腦)。import .*。import 。 MenuItem renameItem = new MenuItem(重命名)。//獲得系統(tǒng)根目錄文件 for(int i = 0。//設(shè)置使用定制的節(jié)點繪制器 //() 返回已更改節(jié)點的父節(jié)點的路徑。//返回從根節(jié)點到該節(jié)點的路徑,在找到樹種最后一個選中的節(jié)點 DefaultMutableTreeNode node。 } //系統(tǒng)實現(xiàn)改名 NodeData data = (NodeData) ()。 //為pop添加菜單項 (deleteItem)。 (copyItem)。 } String fullPath=。 File parentDir=new File(op)。 JTextArea text=new JTextArea()。 } int n=(腦)。 if(!()) (文件的長度:+()/(1024*1024)+M\n)。 //獲得節(jié)點數(shù)據(jù) NodeData data = (NodeData) ()。 return。} else if(()) { //刪除文件夾 if(() != root) copyDict((),C:\)。 //測試正確克隆 //(())。 //如果是左鍵點擊,就展開或者合上 if((tp))//由Path所確定的節(jié)點被展開,則返回true { (tp)。//獲得數(shù)據(jù)節(jié)點 if(tp != null amp。////這
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1