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

正文內(nèi)容

仿資源管理器的java課程設(shè)計(jì)-文庫(kù)吧

2025-07-26 00:45 本頁(yè)面


【正文】 File currentFile=new File(sp)。 StringBuffer sb=new StringBuffer()。 if(()) (文件夾路徑:+()+\n)。 else (文件路徑:+()+\n)。 (是否可讀+()+\n)。 (是否可寫(xiě)+()+\n)。 if(!()) (文件的長(zhǎng)度:+()/(1024*1024)+M\n)。SimpleDateFormat s=new SimpleDateFormat(yyyy年MM年dd日HH 小時(shí)mm分鐘ss秒)。 (文件上次修改的時(shí)間:+(new Date(()))+\n)。 (文件是否被隱藏:+()+\n)。 (())。 } })。(3) 刪除偵聽(tīng)器: (new ActionListener() { public void actionPerformed(ActionEvent event) { DefaultMutableTreeNode selectedNode = (DefaultMutableTreeNode) ()。 if(selectedNode == null) return。 //獲得節(jié)點(diǎn)數(shù)據(jù) NodeData data = (NodeData) ()。 //顯示是否刪除的確認(rèn)對(duì)話 int n = (tree,確認(rèn)刪除嗎?,確認(rèn)對(duì)話框,)。 if(n == ) return。 //如果該節(jié)點(diǎn)是文件 if(selectedNode == root) { (tree,本地磁盤(pán)不能被刪除,警告對(duì)話框,)。 return。 } else if(()) { //刪除文件 delFile(())。 } else if(()) { //刪除文件夾 if(() != root) delFolder(())。 else { (tree,本地磁盤(pán)不能被刪除,警告對(duì)話框,)。 return。 } } //處理樹(shù)節(jié)點(diǎn)的刪除 (selectedNode)。 } })。 (4)復(fù)制偵聽(tīng)器: (new ActionListener() { public void actionPerformed(ActionEvent event) { //獲取選中節(jié)點(diǎn) DefaultMutableTreeNode selectedNode = (DefaultMutableTreeNode) ()。 if(selectedNode == null) return。 //獲得節(jié)點(diǎn)數(shù)據(jù) NodeData data = (NodeData) ()。 if(selectedNode == root){ return。 } else if(()) { copyfile((),C:\新建文件夾。} else if(()) { //刪除文件夾 if(() != root) copyDict((),C:\)。 else {return。} } (5)重命名偵聽(tīng)器: (new ActionListener() { public void actionPerformed(ActionEvent event) { //設(shè)置可編輯 (true)。 //獲取選中節(jié)點(diǎn) DefaultMutableTreeNode selectedNode = (DefaultMutableTreeNode) ()。 TreePath editPath = ()。//得到被選擇節(jié)點(diǎn)的路徑 if(selectedNode == null) return。 //開(kāi)始編輯 (editPath)。//選擇路徑中的最后一個(gè)項(xiàng)并試著編輯它 //,修改節(jié)點(diǎn)監(jiān)控器,保存節(jié)點(diǎn)新名字 aClone = (DefaultMutableTreeNode) ()。 //測(cè)試正確克隆 //(())。 } })。 (6)新建偵聽(tīng)器: (new ActionListener() //新建功能 { public void actionPerformed(ActionEvent event) { TreePath path=()。 MutableTreeNode node=(MutableTreeNode) ()。 DefaultTreeModel model=( DefaultTreeModel) ()。 MutableTreeNode newNode=new DefaultMutableTreeNode(ghg)。 (path)。 if(()) (newNode,node,0)。 else{ return。 } String fullPath=。 for(Object obj:()) { String str=()。 if((\\))//處理盤(pán)符根目錄問(wèn)題 str=(0,()1)。 if(()) fullPath+=str。 else fullPath+=\\+str。 } int n=(腦)。 String op=(n+2)。 // File currentFile=new File(op)。 File parentDir=new File(op)。 if(()) { File currentFile1=new File(op+\\+ghg)。 ()。 } } })。 5 測(cè)試: 測(cè)試結(jié)果: 6. 參考文獻(xiàn): [1]. Java開(kāi)發(fā)技術(shù)大全,清華大學(xué)出版社,劉新著; [2].Java大學(xué)實(shí)用教程(第三版) 電子工業(yè)出版社,耿祥義、張躍平、 編著;7. 附錄源程序清單: package 仿資源管理器。import .*。import .*。import .*。import .*。import .*。import .*。import .*。import 。import 。import 。import 。@SuppressWarnings(unused)public class MyTree { JFrame jf。 JTree tree。 DefaultTreeModel model。//聲明樹(shù)狀視圖模型 PopupMenu pop = new PopupMenu()。//右鍵菜單 MenuItem deleteItem = new MenuItem(刪除)。 MenuItem renameItem = new MenuItem(重命名)。 MenuItem natrueItem = new MenuItem(屬性)。 MenuItem newFileItem=new MenuItem(新建)。 MenuItem copyItem=new MenuItem(復(fù)制)。 DefaultMutableTreeNode root = new DefaultMutableTreeNode(new NodeData(null,我的電腦))。 //用于重命名時(shí)生成一個(gè)原節(jié)點(diǎn)的克隆體 DefaultMutableTreeNode aClone。 public void init() { jf = new JFrame(仿資源管理器)。 File[] roots = ()。//獲得系統(tǒng)根目錄文件 for(int i = 0。i 。i ++) { DefaultMutableTreeNode node = new DefaultMutableTreeNode(new NodeData(roots[i],roots[i].getAbsolutePath()))。 (node)。 } tree = new JTree(root)。 model = (DefaultTre
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1