我是用 hashtable 生产的树。
Hashtable<String,Vector> hash = new Hashtable<String, Vector>();
hash.put(String1 , Vector);
hash.put(String2 , Vector);
.........没有根节点,String为叶节点。
Vector 是子节点,Vector是sql数据库输入怎么对这些子节点进行监听呢?
Hashtable<String,Vector> hash = new Hashtable<String, Vector>();
hash.put(String1 , Vector);
hash.put(String2 , Vector);
.........没有根节点,String为叶节点。
Vector 是子节点,Vector是sql数据库输入怎么对这些子节点进行监听呢?
|-----a
|-----b |---------------------------------------|
|-----c | 点击一个子节点,在这里 |
|-----d | 显示子节点的名字 |
|-String2-| ----------------------------------------
|-----aa
|-----bb
|-----cc
|-String3-|
.......如何点击a b c d aa bb cc 这些子节点,然后再右边显示名字呢?
因为子节点较多,所以用了sql数据库
这些是sql数据库自动生成的,那么怎么对这些子节点监听呢
textArea.setText("123123123123123");
}
if(name.equals("美国")){
textArea.setText("hjhjhajdad");
}
if(name.equals("浙江")){
textArea.setText("bbwq");
}
中国 美国 这些节点可以监听,这里就是说点击后textArea会读取
中国的子节点 浙江 点击后就没什么效果。。怎么监听 浙江这种 数据库动态添加的子节点呢?
不太明白你的意思。
试试JTree.addTreeSelectListener()试试。