🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.jbuilder.java.language
Article #8491

I need help with my jTree.

#8491
From: dhj
Date: Sat, 17 Mar 2001 10:41
106 lines
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.164

Show 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