Article View: borland.public.jbuilder.java.language
Article #8491I need help with my jTree.
From: dhj
Date: Sat, 17 Mar 2001 10:41
Date: Sat, 17 Mar 2001 10:41
106 lines
3555 bytes
3555 bytes
Hi
I need help with my jTree.
I create root node with two lower level
I fill the last level (DefaultMutableTreeNode child1) With the function
"public void createNodes(DefaultMutableTreeNode top)".
Now I will save the ID from the Database for every Item in the Jtree.
and will get the ID back with a Doppelkick at the Item.
How can I do this ?????????????????
Please help me !!!!!!!!!
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
public class Applet1 extends JApplet {
//create the tree
DefaultMutableTreeNode top = new DefaultMutableTreeNode("CISCO
Lehrgang");
JTree jTree1 = new JTree(top);
JScrollPane treeView = new JScrollPane(jTree1);
DefaultTreeCellRenderer treeRenderer = new DefaultTreeCellRenderer();
//create the items in the tree
DefaultMutableTreeNode node1 = null;
DefaultMutableTreeNode child1 = null;
}
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
private void jbInit() throws Exception {
try{
int i,j;
database1.openConnection();
queryDataSet1.open();
queryDataSet1.first();
queryDataSet2.open();
queryDataSet2.first();
for(i = 0; i <= queryDataSet1.columnCount(); i++){
semester = queryDataSet1.getString(2) + " " +
queryDataSet1.getInt(1);
semesterid = queryDataSet1.getInt(0);
changesemesterid = 0;
createNodes(top);
queryDataSet1.next();
}
}
catch(Exception a){}
}
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////
public void createNodes(DefaultMutableTreeNode top) {
try{
int i, count, semesterid2;
boolean dbtrue;
node1 = new DefaultMutableTreeNode(semester);
top.add(node1);
queryDataSet2.open();
queryDataSet2.first();
while(queryDataSet2.inBounds() == true){
kapitel = queryDataSet2.getString(2) + " " +
queryDataSet2.getInt(3);
semesterid2 = queryDataSet2.getInt(1);
if(semesterid == semesterid2){
child1 = new DefaultMutableTreeNode(kapitel);
node1.add(child1);
queryDataSet2.next();
}
else{
queryDataSet2.next();
}
}
}
catch(Exception first){}
}
Technical Details
Message-ID:
<3AB33F41.5CC647B4@cos.de>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!cyclone2.usenetserver.com!news-out.usenetserver.com!howland.erols.net!newsfeed.wirehub.nl!PeerFeed.KWeb.on.ca!dnews!217.4.219.164Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f74b3,57ec9377f4934d4d,start X-Google-Attributes: gidf74b3,public X-Google-ArrivalTime: 2001-03-17 02:50:06 PST Message-ID: <3AB33F41.5CC647B4@cos.de> Date: Sat, 17 Mar 2001 11:41:06 +0100 From: dhj <mkr@cos.de> X-Mailer: Mozilla 4.7 [de] (WinNT; I) X-Accept-Language: de MIME-Version: 1.0 Newsgroups: borland.public.jbuilder.java.language Subject: I need help with my jTree. Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit NNTP-Posting-Host: 217.4.219.164 X-Trace: 17 Mar 2001 02:38:19 -0800, 217.4.219.164 Lines: 107 Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!cyclone2.usenetserver.com!news-out.usenetserver.com!howland.erols.net!newsfeed.wirehub.nl!PeerFeed.KWeb.on.ca!dnews!217.4.219.164