G
Guest
Gast
Ich suche gerade verzweifelt nach einer Möglichkeit eine ID an einen Knoten des JTrees zu hängen, den ich beim Doppelclick abfragen kann. Zur Zeit sieht mein Code so aus:
Ich würde gerne den String table mit an den Tree hängen jedoch für den Nutzer unsichtbar. Klick ich dann auf den Table möchte ich den String table erhalten.
Hat dazu jemand ein Beispiel?
Code:
DefaultMutableTreeNode root = new DefaultMutableTreeNode("Datenbank");
Hashtable systable = db.getSysTableData();
Enumeration e = systable.keys();
while (e.hasMoreElements()){
String table = (String)e.nextElement();
Hashtable tablehash = (Hashtable)systable.get(table);
String tablename = (String)tablehash.get("NAME");
String groupname = (String)tablehash.get("GROUP");
DefaultMutableTreeNode group = null;
if (!groups.contains(groupname)){
group = new DefaultMutableTreeNode( groupname );
root.add(group);
groups.put(groupname,group);
}else{
group = (DefaultMutableTreeNode)groups.get(groupname);
}
group.add( new DefaultMutableTreeNode( tablename ) );
}
tree = new JTree(root);
Ich würde gerne den String table mit an den Tree hängen jedoch für den Nutzer unsichtbar. Klick ich dann auf den Table möchte ich den String table erhalten.
Hat dazu jemand ein Beispiel?