亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? directorytree.java

?? emacs的一個非常有用的插件,叫xrefactory,可以實現source insight里的那種函數跳轉.和cscope(跳回來不方便)配合使用,非常的不錯.
?? JAVA
字號:
package com.xrefactory.jedit;import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.tree.*;import javax.swing.filechooser.*;import java.io.*;import java.util.*;class DirectoryNode implements TreeNode, Comparable {    File 				ff;    DirectoryNode		parent;    DirectoryNode[] 	subs = null;    String              name;    boolean             isDirectory;    private boolean fileFilter(File ff) {		if (ff.isDirectory()) return(true);		String name = ff.getName();		//& System.out.println("checking " + name);		int len = name.length();		if (name.lastIndexOf(".java") == len-5) return(true);		if (name.lastIndexOf(".JAVA") == len-5) return(true);		if (name.lastIndexOf(".jav") == len-4) return(true);		if (name.lastIndexOf(".JAV") == len-4) return(true);		if (name.lastIndexOf(".jar") == len-4) return(true);		if (name.lastIndexOf(".JAR") == len-4) return(true);		if (name.lastIndexOf(".zip") == len-4) return(true);		if (name.lastIndexOf(".ZIP") == len-4) return(true);		return(false);    }    public int  compareTo( Object o) {		return(ff.getName().compareTo(((DirectoryNode)o).ff.getName()));    }    private void setSubs() {		int j,count;		File[] files = FileSystemView.getFileSystemView().getFiles(ff, true);		count = 0;		for(int i=0; i<files.length; i++) {			if (fileFilter(files[i])) count++;		}		subs = new DirectoryNode[count];		j = 0;		for(int i=0; i<files.length; i++) {			if (fileFilter(files[i])) {				subs[j] = new DirectoryNode(this, files[i]);				j++;			}		}		Arrays.sort(subs);    }    public Enumeration children() {		if (subs==null)  setSubs();		return(new ArrayEnumerator(subs));    }    public TreeNode getChildAt(int i) {		if (subs==null)  setSubs();		return(subs[i]);    }    public TreeNode getParent( ) {		return(parent);    }    public boolean getAllowsChildren( ) {		if (subs==null)  setSubs();		return(subs.length != 0);    }    public boolean isLeaf( ) {		if (subs==null)  setSubs();		return(subs.length == 0 && ! isDirectory);    }    public int getChildCount( ) {		if (subs==null)  setSubs();		return(subs.length);    }    public int getIndex(TreeNode t) {		if (subs==null)  setSubs();		for(int i=0; i<subs.length; i++) {			if (t == subs[i]) return(i);		}		return(-1);    }    public String toString() {		return(name);    }    DirectoryNode(DirectoryNode parent, File ff) {		this.parent = parent;		this.ff = ff;		this.isDirectory = ff.isDirectory();		String str = ff.toString();		String pth = ff.getAbsolutePath();		String res;		if (str.equals(pth)) this.name = ff.getName();		else this.name = str;		if (this.name.equals("")) this.name = str;    }}		class DirectoryTree extends JTree {	DirectoryNode rootNode;	String[] selection(boolean reqDirectory) {		TreePath[] p = getSelectionPaths();		String[] res = null;		if (p!=null) {			int count = 0;			for (int i=0; i<p.length; i++) {				File ff = ((DirectoryNode)p[i].getLastPathComponent()).ff;				if (ff.isDirectory() || !reqDirectory) count++;			}			res = new String[count];			int j=0;			for (int i=0; i<p.length; i++) {				File ff = ((DirectoryNode)p[i].getLastPathComponent()).ff;				if (ff.isDirectory() || !reqDirectory) {					res[j++] = ff.getAbsolutePath();				}			}		}		return(res);	}	void expandPath(String path) {/*		Object[] oo = new Object[1000];		String cpath = "";		DirectoryNode nd;		int ooi,i,n;		Options.PathIterator ii = new Options.PathIterator(path, s.slash);		if (ii.hasNext()) {			String pp = ii.next();			cpath += pp;			ooi=0; nd = rootNode;			oo[0] = nd;			while (ii.hasNext()) {				pp = ii.next();				n = nd.getChildCount();				for(int i=0; i<n; i++) {					if (((DirectoryNode)nd.getChildAt(i)).ff.getAbsolutePath().equals(cpath)) {											}				}			}		}*/	}	DirectoryTree(DirectoryNode rootNode) {		super(rootNode);		this.rootNode = rootNode;		putClientProperty("JTree.lineStyle", "Angled");		//& setPreferredSize(new Dimension(300,500));	}}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一本到三区不卡视频| 日本一区二区免费在线 | 欧美曰成人黄网| 97精品久久久久中文字幕| 成人性生交大片免费看中文 | 精品欧美一区二区三区精品久久| 欧美剧情片在线观看| 欧美日韩电影一区| 91精品国产综合久久精品麻豆 | 欧美日韩国产另类一区| 欧美片网站yy| 日韩三级电影网址| 精品精品欲导航| 国产日韩精品一区| 国产精品超碰97尤物18| 亚洲精品自拍动漫在线| 亚洲一区二区三区不卡国产欧美| 亚洲宅男天堂在线观看无病毒| 色偷偷成人一区二区三区91| 91官网在线观看| 欧美一级免费大片| 国产午夜精品久久久久久免费视| 国产精品色婷婷| 一区二区在线看| 三级久久三级久久| 国产福利精品一区| 99精品偷自拍| 欧美一区二区三区视频免费播放| 日韩欧美国产成人一区二区| 国产午夜亚洲精品午夜鲁丝片| 亚洲欧洲在线观看av| 亚洲国产日韩a在线播放性色| 欧美bbbbb| 成人激情开心网| 欧美日韩一区二区在线观看视频 | 亚洲乱码国产乱码精品精小说| 亚洲一区二区三区免费视频| 久久狠狠亚洲综合| 99久久精品99国产精品| 91精品国产欧美一区二区成人| 久久久.com| 亚洲h动漫在线| 国产盗摄精品一区二区三区在线| 色综合色狠狠综合色| 91精品国产综合久久久蜜臀粉嫩| 国产精品毛片久久久久久久| 日韩黄色一级片| 成人av免费在线| 日韩欧美一级二级三级久久久| 国产精品麻豆久久久| 日韩1区2区3区| 成人黄色777网| 欧美一二三四在线| 亚洲欧洲三级电影| 日韩一级二级三级精品视频| 亚洲欧洲日韩在线| 极品少妇xxxx精品少妇偷拍 | 国产亚洲婷婷免费| 午夜精品久久久久久久蜜桃app| 国内外成人在线视频| 在线观看免费视频综合| 国产精品私人自拍| 免费成人在线网站| 在线一区二区观看| 国产精品污污网站在线观看| 日韩和欧美一区二区三区| av在线这里只有精品| 欧美成va人片在线观看| 亚洲高清久久久| gogo大胆日本视频一区| 精品不卡在线视频| 日韩精品一二三四| 91搞黄在线观看| 亚洲三级电影网站| 不卡在线视频中文字幕| 久久一区二区视频| 男女男精品视频网| 欧美日韩一区二区三区免费看| 亚洲国产精品av| 国产成人在线视频网址| 欧美v国产在线一区二区三区| 亚洲午夜一区二区| 欧美中文字幕亚洲一区二区va在线| 国产农村妇女精品| 国产乱理伦片在线观看夜一区| 91精品国产色综合久久不卡电影| 一片黄亚洲嫩模| 91在线观看污| 日韩一区中文字幕| 9人人澡人人爽人人精品| 欧美激情一区二区三区不卡| 国产美女精品人人做人人爽| 日韩一区二区中文字幕| 日韩国产欧美一区二区三区| 欧美日韩一级片在线观看| 亚洲成人www| 欧美日韩在线电影| 亚洲成人精品一区二区| 欧美色图天堂网| 欧美日韩在线播放三区| 亚洲精品国产无天堂网2021| 99精品国产热久久91蜜凸| 中文字幕在线不卡国产视频| a级精品国产片在线观看| ...av二区三区久久精品| 99精品国产99久久久久久白柏| 国产精品国产三级国产普通话99| 不卡的看片网站| 一区二区在线看| 欧美日韩综合在线| 日韩av一区二| 精品国产一区二区三区忘忧草| 国产在线视视频有精品| 国产三级三级三级精品8ⅰ区| 不卡欧美aaaaa| 一区二区在线观看不卡| 欧美性做爰猛烈叫床潮| 日韩精品免费专区| 精品国产免费人成在线观看| 国产精品18久久久久久vr| 国产精品狼人久久影院观看方式| 91亚洲精品乱码久久久久久蜜桃| 亚洲嫩草精品久久| 制服丝袜激情欧洲亚洲| 久久er99精品| 国产精品日韩成人| 在线亚洲免费视频| 日韩国产在线观看| 精品国产三级电影在线观看| 成人高清在线视频| 一区二区三区国产精品| 欧美一区二区成人6969| 国产精品99久久久久久久vr| 99热这里都是精品| 午夜精品久久久久久久久| 精品国产百合女同互慰| av一区二区久久| 亚洲成a人在线观看| 久久婷婷国产综合国色天香| 大胆亚洲人体视频| 亚洲成人动漫在线观看| 久久久久久久久99精品| 在线亚洲精品福利网址导航| 激情综合色播激情啊| 中文字幕精品一区二区精品绿巨人 | 国产1区2区3区精品美女| 亚洲综合区在线| 精品国产123| 在线观看一区日韩| 久久电影网电视剧免费观看| 国产精品久久久久永久免费观看 | 91精品福利视频| 久久精品国产澳门| 有码一区二区三区| 久久午夜色播影院免费高清 | 久久久亚洲精华液精华液精华液| 91蜜桃婷婷狠狠久久综合9色| 日本中文一区二区三区| 国产精品国产成人国产三级 | 亚洲国产精品99久久久久久久久| 欧美视频中文字幕| 国产成人免费9x9x人网站视频| 亚洲午夜影视影院在线观看| 中文字幕精品在线不卡| 欧美一区二区三区公司| 99riav久久精品riav| 国内精品写真在线观看| 亚洲一区av在线| 国产精品全国免费观看高清| 91精品国产黑色紧身裤美女| 一本到不卡免费一区二区| 国产成人亚洲综合a∨猫咪| 日本欧美一区二区在线观看| 亚洲精品伦理在线| 国产精品免费视频一区| 精品日韩av一区二区| 欧美人成免费网站| 在线观看成人免费视频| 成人激情校园春色| 91精品国产手机| 国产精品久久久久久久岛一牛影视| 欧美午夜电影在线播放| 精品免费一区二区三区| 精品在线免费观看| 欧美性高清videossexo| 欧美mv日韩mv国产网站app| 亚洲精品一二三区| 在线观看www91| 国产精品视频看| 国产精品白丝av| 中文字幕在线不卡| av一区二区三区黑人| 亚洲h在线观看| 一区二区三区四区视频精品免费| 国产日韩欧美亚洲| 久久久久久久国产精品影院| 欧美不卡一二三| 精品国产一二三区| 日韩欧美三级在线| 日韩三级伦理片妻子的秘密按摩|