亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

java 寫的文件瀏覽器

2019-11-18 14:18:09
字體:
來源:轉載
供稿:網友

  //------------------------------------------------------------
// 編譯下邊的類,并運行無需任何參數
//-----------------------------------------------------------
package com.swing.tree;
import java.io.*;
import java.util.*;
import javax.swing.tree.*;
public class file_path_obj
{
PRivate String dir_tree="";
private File temp;
DefaultMutableTreeNode root=null;
public DefaultMutableTreeNode getPath_Obj()
{
if(this.root==null)
return new DefaultMutableTreeNode("null NODE");
return this.root;
}
public file_path_obj(String path)
{
try{
root= this.set(path);
}catch(Exception e)
{
System.out.println("tree error:+++++++++++++++++++++++++++++++++");
e.printStackTrace();
}}

public DefaultMutableTreeNode set(String dir) throws Exception //第歸遍歷文件甲
{
File[] temp_list = null;
if(new File(dir).exists()==false)
throw new Exception("file name is null");
DefaultMutableTreeNode tempNode;
temp = new File(dir);
if(temp.isFile())
{
return new DefaultMutableTreeNode(temp.getAbsolutePath());
}
temp_list = temp.listFiles();
tempNode = new DefaultMutableTreeNode(temp.getAbsolutePath());
//設置上級菜單的名字
if(temp_list.length==0) return new DefaultMutableTreeNode(temp.getAbsolutePath());
for(int i=0;i<temp_list.length;i++)
{
if(temp_list[i].isDirectory())
{
System.out.println("the file is:"+temp_list[i].getAbsolutePath());
tempNode.add(this.set(temp_list[i].getAbsolutePath()));
}
else
tempNode.add(new DefaultMutableTreeNode(temp_list[i].getAbsolutePath()));
}
return tempNode;
}
}


//------------------------------------------------------------
// 編譯下邊的類,并運行無需任何參數
//-----------------------------------------------------------
package com.tree;
import java.io.*;
import java.awt.*;
import javax.swing.*;
import javax.swing.tree.*;
import com.swing.tree.*;

/** Example tree built out of DefaultMutableTreeNodes.
* ycj
*/
public class pathTree extends JFrame {
public static void main(String[] args) {
try
{
BufferedReader bin = null;
bin = new java.io.BufferedReader(new InputStreamReader(System.in));
String path="";
File temp = null;
System.out.print("輸入要顯示的文件路徑");
while(bin!=null)
{
path = bin.readLine();
if(path==null)
{
System.out.println("請輸入合法的文件路徑");
continue;
}
temp = new File(path);
if(temp.exists()==falsetemp.isFile())
System.out.println("請輸入正確的文件路徑");
else
{new pathTree(path);
break;
}
}
}catch(Exception e)
{ e.printStackTrace(); }
}
public pathTree(String path)
{
super("Creating a Simple JTree");
WindowUtilities.setNativeLookAndFeel();//set the UIManager
addWindowListener(new ExitListener());
Container content = getContentPane();
file_path_obj obj = new file_path_obj(path);
System.out.println(obj.getPath_Obj());
JTree tree = new JTree(obj.getPath_Obj());//MAKE A TREE
Cursor cor = new Cursor(Cursor.HAND_CURSOR);
tree.setCursor(cor);
content.setLayout(new FlowLayout());
JPanel jp1 = new JPanel(new BorderLayout());
JPanel jp2 = new JPanel(new BorderLayout());
content.add(jp1);
content.add(jp2);
content.add(new JScrollPane(tree), BorderLayout.CENTER);
setSize(275, 500);
setVisible(true);
this.pack();
}
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品小说在线| 91免费高清视频| 在线观看国产精品日韩av| 亚洲午夜色婷婷在线| 久久久久久亚洲精品不卡| 亚洲午夜小视频| 国产美女搞久久| 91九色单男在线观看| 最近的2019中文字幕免费一页| 亚洲欧美日韩综合| 97碰碰碰免费色视频| 成人av在线网址| 一区二区三区无码高清视频| 国产精品吊钟奶在线| 琪琪亚洲精品午夜在线| 在线视频日韩精品| 国产丝袜精品第一页| 国产成人精品视频| 国产欧美最新羞羞视频在线观看| 欧美综合在线观看| 成人午夜在线视频一区| 欧美激情喷水视频| 亚洲欧美激情精品一区二区| 欧美午夜精品久久久久久浪潮| 视频在线观看一区二区| 久久久久久久久91| 亚洲激情第一页| 亚洲一区二区三区成人在线视频精品| 国产成人精品视| 久久久久久久久电影| 成人黄色午夜影院| 欧美精品久久久久久久久久| 91中文字幕一区| 91精品视频一区| 在线观看视频亚洲| 美女久久久久久久久久久| 91性高湖久久久久久久久_久久99| 中文字幕欧美精品在线| 欧美一乱一性一交一视频| 一区二区三区视频在线| 欧美一区二区三区……| 欧美怡春院一区二区三区| 2019中文字幕在线| 538国产精品一区二区免费视频| 午夜精品久久久99热福利| 国产亚洲欧美另类中文| 日韩免费观看高清| 国内精品小视频在线观看| 亚洲午夜国产成人av电影男同| 亚洲视频一区二区| 中文字幕欧美日韩| 另类专区欧美制服同性| 亚洲欧美日韩中文在线制服| 成人性生交大片免费观看嘿嘿视频| 亚洲精品电影网在线观看| 国产精品高潮呻吟视频| 综合激情国产一区| 91精品久久久久久久久久另类| 欧美国产激情18| 欧美日韩免费一区| 色综合视频一区中文字幕| 国产91色在线播放| 成人欧美一区二区三区在线湿哒哒| 日韩成人中文字幕| 精品国产精品自拍| 日韩欧亚中文在线| 欧美国产日韩一区| 久久久国产精彩视频美女艺术照福利| 欧美午夜美女看片| 久久99亚洲精品| 欧美日韩成人网| 国产aⅴ夜夜欢一区二区三区| 国产精品日韩在线| 中文字幕国产精品久久| 日韩美女视频免费看| 欧美日本中文字幕| 欧美美女操人视频| 久久久久中文字幕2018| 26uuu国产精品视频| 日韩国产欧美区| 日韩欧美中文字幕在线播放| 亚洲第一精品夜夜躁人人躁| 情事1991在线| 成人信息集中地欧美| 国产成人自拍视频在线观看| 欧美亚洲午夜视频在线观看| 性金发美女69hd大尺寸| 国产精品丝袜高跟| 亚洲精品久久久久久久久久久久| 国产精品日日做人人爱| 好吊成人免视频| 久久精品国产精品| 国产精品99久久久久久久久久久久| 亚洲国产婷婷香蕉久久久久久| 久久精品99国产精品酒店日本| 97视频国产在线| 亚洲成人动漫在线播放| 国产亚洲精品综合一区91| 欧美日韩高清在线观看| 热re91久久精品国99热蜜臀| 55夜色66夜色国产精品视频| 色先锋资源久久综合5566| 97视频在线观看免费高清完整版在线观看| 91在线中文字幕| 国产视频精品一区二区三区| 久久久久国产精品www| 亚洲自拍偷拍区| 欧美激情网友自拍| 成人写真福利网| 亚洲福利视频专区| 亚洲男人天堂网站| 欧美一级大片在线观看| 97视频在线播放| 91精品久久久久久久久久另类| 日韩精品视频中文在线观看| 国产精品国产三级国产专播精品人| 国产丝袜精品第一页| 精品久久香蕉国产线看观看亚洲| 国产69久久精品成人| 欧美激情精品久久久久久免费印度| 午夜精品久久久久久久99热浪潮| 日韩电影在线观看免费| 欧洲成人免费视频| 国产一区二区视频在线观看| 日本三级韩国三级久久| 亚洲国产精品久久久久秋霞不卡| 欧洲精品久久久| 亚洲成人精品视频| 亚洲免费视频观看| 97久久精品人人澡人人爽缅北| 日韩在线欧美在线国产在线| 国产精品无av码在线观看| 国产欧美精品va在线观看| 日本精品在线视频| 成人www视频在线观看| 亚洲国产免费av| 久久久影视精品| 亚洲天堂成人在线视频| 欧美大全免费观看电视剧大泉洋| 一区二区欧美日韩视频| 亚洲欧美中文日韩在线v日本| 中文字幕日韩精品在线| 欧美日韩在线第一页| 一区二区三区国产在线观看| 黑人巨大精品欧美一区二区免费| 成人黄色在线免费| 伊人久久久久久久久久| 色婷婷综合久久久久中文字幕1| 久久精品2019中文字幕| 日韩av网站大全| 久久久精品视频成人| 亚洲色图50p| 精品国产区一区二区三区在线观看| 国模吧一区二区| 国产亚洲成精品久久| 欧美成年人网站| 久久99国产综合精品女同| 97在线视频观看| 日本成人在线视频网址| 久久久精品日本| 91天堂在线观看| 欧美日韩亚洲国产一区| 亚洲欧美第一页| 亚洲石原莉奈一区二区在线观看|