1627 次
2 に答える
2
UrlTree をネストされた HashMaps として定義できます
public class UrlTree {
private final Map<String, UrlTree> branches = new HashMap<String, UrlTree>();
public void add(String[] tokens, int i) {
if (i >= tokens.length) {
return;
}
final String token = tokens[i];
UrlTree branch = branches.get(token);
if (branch == null) {
branch = new UrlTree();
branches.put(token, branch);
}
branch.add(tokens, i + 1);
}
...
}
于 2012-09-24T06:05:09.847 に答える
1
TreeModel
観察したディレクトリ構造の階層を反映する方法で実装する必要があります。FileTreeModel
は一例でac.Name
、ビンテージ ファイル システムのパスを解析する単純なクラスです。ツリーの使用方法も参照してください。ここOutline
に示されているNetBeans のインスタンスは、優れた代替ビューになります。
于 2012-09-25T16:24:02.393 に答える