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

正文內(nèi)容

仿資源管理器的java課程設(shè)計(jì)(文件)

2025-08-28 00:45 上一頁面

下一頁面
 

【正文】 = null) return。 (new TreeSelectionListener()//節(jié)點(diǎn)選中事件監(jiān)視器 { public void valueChanged(TreeSelectionEvent e) { TreePath movepath = (TreePath)()。 //非常關(guān)鍵的一個(gè)判斷 //如果節(jié)點(diǎn)名被改變了,節(jié)點(diǎn)數(shù)據(jù)自動(dòng)被改成String型的,而不再是NodeData型的 if(() == ().toString()) { DefaultMutableTreeNode selectedNode = (DefaultMutableTreeNode)()。 (Object of getUserObject() has been changed)。 //系統(tǒng)實(shí)現(xiàn)改名 NodeData data = (NodeData) ()。 //設(shè)置選中節(jié)點(diǎn),避免重復(fù)觸發(fā)該控制流 (selectedIndex + 1)。amp。j ++) { DefaultMutableTreeNode NNode = new DefaultMutableTreeNode(new NodeData(RRoots[j],RRoots[j].getName()))。 (new JScrollPane(tree))。 filePath = ()。 } } public void delFolder(String folderPath) { //刪除文件夾 try { delAllFile(folderPath)。 ()。 if (!()) { return。 for (int i = 0。 } if (()) { ()。 File out=new File(dest)。 int i=0。 } catch(Exception e) { ()。 for(int i=0。 dest1=dest+\\+file[i].getName()。 source1=source+\\+file[i].getName()。 FileInputStream inFile=new FileInputStream(in)。 while((j=(buffer))!=1) { (buffer,0,j)。 } } } for(int i=0。 File dest2=new File(dest1)。 }}class NodeData//文件節(jié)點(diǎn)類{ public File f。 } public String toString() { return Name。 public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus) {//將當(dāng)前樹單元格的值設(shè)置為 value。返回渲染器用來繪制值的 Component。 Icon icon = ()。 return (tree, value, sel, expanded, leaf, row, hasFocus)。 setOpenIcon(icon)。//獲取FileSystemView的實(shí)例 DefaultMutableTreeNode selectedNode = (DefaultMutableTreeNode) value。 //如果 expanded 為 true,則當(dāng)前擴(kuò)展該節(jié)點(diǎn),如果 leaf 為 true,則該節(jié)點(diǎn)表示葉節(jié)點(diǎn),如果 hasFocus 為 true,則該節(jié)點(diǎn)當(dāng)前擁有焦點(diǎn)。 }}class FolderRenderer extends DefaultTreeCellRenderer { //渲染器類 private static FileSystemView fsView。 NodeData(File f,String Name) { = f。 copyDict(source1,dest1)。i++) { if(file[i].isDirectory()) { source1=source+/+file[i].getName()。 ()。 byte[] buffer=new byte[1024]。 try{ File in=new File(source1)。i。i++) { (file[i])。String dest1。 } ()。 FileOutputStream outFile=new FileOutputStream(out)。//先刪除文件夾里面的文件 delFolder(path+/+ tempList[i])。 i++) { if (()) { temp = new File(path + tempList[i])。 } String[] tempList = ()。 //()。 filePath = ()。 ()。 (true)。//添加新節(jié)點(diǎn)并自動(dòng)刷新 } } else if(())//如果是文件 {} } else { (無法獲得選中的節(jié)點(diǎn))。 for(int j = 0。 } NodeData data = (NodeData) ()。 tt = tt + ()。 //刪除選定節(jié)點(diǎn) (selectedNode)。 DefaultMutableTreeNode parent = (DefaultMutableTreeNode) ()。 DefaultMutableTreeNode temp = (DefaultMutableTreeNode) ()。 } } }。////這里有一個(gè)嚴(yán)重的問題,如果可執(zhí)行文件的名字有空格的話就會(huì)忽略空格后 } catch(Exception ee) { (ee)。 Temp = Temp + //。//獲得數(shù)據(jù)節(jié)點(diǎn) if(tp != null amp。//獲得選中節(jié)點(diǎn) if(temp == null) return。 //如果是左鍵點(diǎn)擊,就展開或者合上 if((tp))//由Path所確定的節(jié)點(diǎn)被展開,則返回true { (tp)。 //節(jié)點(diǎn)的鼠標(biāo)事件監(jiān)視器 MouseListener ml = new MouseAdapter() { public void mousePressed(MouseEvent e)//單右鍵單擊時(shí),也選中 { TreePath tp = ((),())。 //測(cè)試正確克隆 //(())。 TreePath editPath = ()。} else if(()) { //刪除文件夾 if(() != root) copyDict((),C:\)。 if(selectedNode == null) return。 return。 return。 //獲得節(jié)點(diǎn)數(shù)據(jù) NodeData data = (NodeData) ()。 (())。 if(!()) (文件的長度:+()/(1024*1024)+M\n)。 if(()) (文件夾路徑:+()+\n)。 } int n=(腦)。//得到被選擇節(jié)點(diǎn)對(duì)應(yīng)文件的完整路徑信息 for(Object obj:()) { String str=()。 JTextArea text=new JTextArea()。 (new ActionListener()//屬性功能 { //屬性功能 public void actionPerformed(ActionEvent event){ JDialog subDialog。 File parentDir=new File(op)。 else fullPath+=\\+str。 } String fullPath=。 MutableTreeNode newNode=new DefaultMutableTreeNode(ghg)。 (copyItem)。 (natrueItem)。
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1