欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

java文件管理器源代碼,java文件管理系統(tǒng)源代碼

求JAVA平臺(tái)的文件管理器,可以查看系統(tǒng)文件夾的,jar格式,謝謝!!!!!

去天網(wǎng)設(shè)好機(jī)型,再在軟件分類里點(diǎn)系統(tǒng),進(jìn)入后再點(diǎn)精品,再自己選擇下載,推薦下載minicommander文件管理器。

10年積累的成都網(wǎng)站制作、做網(wǎng)站、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有三穗免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

Java資源管理器中樹形文件目錄的路徑取得問(wèn)題

這個(gè)要看你是怎么實(shí)現(xiàn)的TreeModel,無(wú)非三種方式:

1. 自己實(shí)現(xiàn)TreeModel,這樣的話,節(jié)點(diǎn)對(duì)象就可以直接使用File對(duì)象。獲取路徑也就不成問(wèn)題了。

2. 自己實(shí)現(xiàn)treeNode接口,這樣的話,可以在treeNode接口中增加File對(duì)象的引用。

3. 用defaultMutableTreeNode來(lái)實(shí)現(xiàn)的,那么,可以使用setUserObject的方法,將File對(duì)象設(shè)置在TreeNode中,然后就可以在得到節(jié)點(diǎn)后,使用getUserObject來(lái)獲取了。

大致如此吧,估計(jì)你用的是第3種,因?yàn)楹苌儆腥嗽敢庵貙慣reeCellRenderer的,呵呵。但最佳的辦法其實(shí)就是第一種。

怎樣把一個(gè)java源代碼做成一個(gè)軟件成品?

1.其實(shí)就是用一個(gè)外部程序 調(diào)用java虛擬機(jī)運(yùn)行你的java程序。

2.可以做一個(gè)批處理文件,在里面調(diào)用java 虛擬機(jī)運(yùn)行你的java程序。

3.也可以用某種編程語(yǔ)言,像vb ,c 或c++編個(gè)程序,生成exe,能調(diào)用java虛擬機(jī)運(yùn)行你的程序,很簡(jiǎn)單的。

【源代碼】

源代碼(也稱源程序),是指一系列人類可讀的計(jì)算機(jī)語(yǔ)言指令。 在現(xiàn)代程序語(yǔ)言中,源代碼可以是以書籍或者磁帶的形式出現(xiàn),但最為常用的格式是文本文件,這種典型格式的目的是為了編譯出計(jì)算機(jī)程序。

延展閱讀;

Java是一門面向?qū)ο缶幊陶Z(yǔ)言,不僅吸收了C++語(yǔ)言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語(yǔ)言具有功能強(qiáng)大和簡(jiǎn)單易用兩個(gè)特征。Java語(yǔ)言作為靜態(tài)面向?qū)ο缶幊陶Z(yǔ)言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚摚试S程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程。

求一個(gè)JAVA的壓縮程序源代碼。

package com.io2.homework;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.FileOutputStream;

import java.io.IOException;

import java.util.zip.ZipEntry;

import java.util.zip.ZipOutputStream;

/*壓縮文件夾*/

public class MyMultipleFileZip

{

private String currentZipFilePath = "F:/MyZip.zip";

private String sourceFilePath;

private ZipOutputStream zos;

private FileInputStream fis;

public MyMultipleFileZip(String sourceFilePath)

{

try

{

this.sourceFilePath = sourceFilePath;

zos = new ZipOutputStream(new FileOutputStream(currentZipFilePath));

//設(shè)定文件壓縮級(jí)別

zos.setLevel(9);

} catch (FileNotFoundException e)

{

e.printStackTrace();

}

}

// 在當(dāng)前條目中寫入具體內(nèi)容

public void writeToEntryZip(String filePath)

{

try

{

fis = new FileInputStream(filePath);

} catch (FileNotFoundException e1)

{

e1.printStackTrace();

}

byte[] buff = new byte[1024];

int len = 0;

try

{

while ((len = fis.read(buff)) != -1)

{

zos.write(buff, 0, len);

}

} catch (IOException e)

{

e.printStackTrace();

}finally

{

if (fis != null)

try

{

fis.close();

} catch (IOException e)

{

e.printStackTrace();

}

}

}

// 添加文件條目

public void addFileEntryZip(String fileName)

{

try

{

zos.putNextEntry(new ZipEntry(fileName));

} catch (IOException e)

{

e.printStackTrace();

}

}

public void addDirectoryEntryZip(String directoryName)

{

try

{

zos.putNextEntry(new ZipEntry(directoryName + "/"));

} catch (IOException e)

{

e.printStackTrace();

}

}

// 遍歷文件夾

public void listMyDirectory(String filePath)

{

File f = new File(filePath);

File[] files = f.listFiles();

if(files!=null)

{

for (File currentFile : files)

{

// 設(shè)置條目名稱(此步驟非常關(guān)鍵)

String entryName= currentFile.getAbsolutePath().split(":")[1].substring(1);

// 獲取文件物理路徑

String absolutePath = currentFile.getAbsolutePath();

if (currentFile.isDirectory())

{

addDirectoryEntryZip(entryName);

//進(jìn)行遞歸調(diào)用

listMyDirectory(absolutePath);

}

else

{

addFileEntryZip(entryName);

writeToEntryZip(absolutePath);

}

}

}

}

// 主要流程

public void mainWorkFlow()

{

listMyDirectory(this.sourceFilePath);

if(zos!=null)

try

{

zos.close();

} catch (IOException e)

{

e.printStackTrace();

}

}

public static void main(String[] args)

{

new MyMultipleFileZip("F:/fountainDirectory").mainWorkFlow();

}

}

求一個(gè)簡(jiǎn)單的用java語(yǔ)言編寫的文件管理器的源代碼????

public class complie {

int i,j;

public complie(int i,int j)//構(gòu)建一個(gè)復(fù)數(shù)類

{

this.i=i;

this.j=j;

}

complie add(complie c)//復(fù)數(shù)加法

{

int l,k;

l=c.i+i;

k=c.j+j;

return (new complie(l,k));

}

complie cut(complie c)//復(fù)數(shù)減法

{

int l,k;

l=i-c.i;

k=j-c.j;

return (new complie(l,k));

}

void ToString()//將復(fù)數(shù)輸出

{

System.out.println("復(fù)數(shù)為:"+i+"+"+j+"i");

}

public static void main(String[] args)

{

complie a=new complie(4,5);

complie b=new complie(2,3);

System.out.println("構(gòu)造的復(fù)數(shù)類為:");

a.ToString();

b.ToString();

System.out.println("運(yùn)算復(fù)數(shù)a+b=:");

a.add(b).ToString();

System.out.println("運(yùn)算復(fù)數(shù)a-b=:");

a.cut(b).ToString();

}

}

從網(wǎng)上下載的Java 源碼文件怎么運(yùn)行?

本?人已完成配置并運(yùn)行成功

配置如下:

1:你必須有sqlserver2000??并用它的企業(yè)管理器把下載的數(shù)據(jù)庫(kù)用附加的方式加載

2:在“開始”——“設(shè)置”——“控制面板”——“管理工具”中找到

數(shù)據(jù)源?(ODBC)???打開??在?系統(tǒng)DSN中點(diǎn)添加----選擇sqlserver?確定?-----

名稱寫?test?服務(wù)器寫?(local)------更改默認(rèn)數(shù)據(jù)庫(kù)為BOOKSDB?---測(cè)試連接---完成

3:我用的是Eclipse編輯器

新建一個(gè)JAVA項(xiàng)目??之后把它BOOK下的把有東西都復(fù)制進(jìn)去??????main函數(shù)在APPBOOK.java?里,運(yùn)行它就可以了,之后進(jìn)軟件的用戶名為neeke????密碼也是

這樣就完成了!!!!希望能夠?qū)δ阌兴鶐椭?/p>

標(biāo)題名稱:java文件管理器源代碼,java文件管理系統(tǒng)源代碼
標(biāo)題來(lái)源:http://chinadenli.net/article34/dsesdse.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)App設(shè)計(jì)網(wǎng)站設(shè)計(jì)公司云服務(wù)器自適應(yīng)網(wǎng)站網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站