|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Slightly OT: Java, XML, JTree question
Your approach seems fine to me. If I understand you correctly you need to be able to associate a JTree tree node with a DOM node? Try this: while you're constructing the JTree, and adding DefaultMutableTreeNodes (which I assume you're doing), store the associated DOM node as a 'user object' using the setUserObject method [1]. That way you can then retrieve and manipulate it, in response to tree events. HtH, [1] http://java.sun.com/j2se/1.4/docs/api/javax/swing/tree/DefaultMutableTreeNode.html#setUserObject(jav a.lang.Object) L. > -----Original Message----- > From: Paul Johnston [mailto:pjohnston@p...] > Sent: 12 December 2001 10:39 > To: xml-dev > Subject: RE: Slightly OT: Java, XML, JTree question > > > Just to add... is this the right idea, or should I just do the tree in Java (ignoring the > XML), and then generate XML from the Tree on a "generate xml" action??? > > Paul > > > -----Original Message----- > > From: Paul Johnston [mailto:pjohnston@p...] > > Sent: 12 December 2001 10:13 > > To: xml-dev@l... > > Subject: Slightly OT: Java, XML, JTree question > > > > > > I know this is slightly OT, but... > > > > I have a Java program that displays the XML document in a Java > > JTree. I want to be able to edit the underlying XML by clicking > > on the JTree component, however, I am confused by how to > > reference the JTree component in the DOM... > > > > Underlying it all is: > > > > an XML document > > Using DOM to parse document and create the JTree > > Output JTree > > > > If someone clicks on the JTree, how do I reference the XML > > component in the DOM (say I want to add an attribute to an element)... > > > > If this is the wrong place to ask, then sorry, but I'm sure there > > are people out there who can help! > > > > Paul > > > > > > ----------------------------------------------------------------- > > The xml-dev list is sponsored by XML.org <http://www.xml.org>, an > > initiative of OASIS <http://www.oasis-open.org> > > > > The list archives are at http://lists.xml.org/archives/xml-dev/ > > > > To subscribe or unsubscribe from this list use the subscription > > manager: <http://lists.xml.org/ob/adm.pl> > > > > > > > ----------------------------------------------------------------- > The xml-dev list is sponsored by XML.org <http://www.xml.org>, an > initiative of OASIS <http://www.oasis-open.org> > > The list archives are at http://lists.xml.org/archives/xml-dev/ > > To subscribe or unsubscribe from this list use the subscription > manager: <http://lists.xml.org/ob/adm.pl> >
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








