本文實例講述了鞦韆中樹::
導入java.awt。*;導入java.awt.event。*; import javax.swing。*; import javax.swing.tree。 Jtextfield JTF; public void init(){container contentpane = getContentPane(); contentpane.setLayout(new BorderLayout()); DefaultMutableTreeNode TOP = new DefaultMutableTreeNode(“ options”); DefaultMutableTreeNode A = new DefaultMutableTreeNode(“ A”); top.Add(a); DefaultMutableTreeNode A1 = new DefaultMutableTreeNode(“ A1”); A.Add(A1); DefaultMutableTreeNode A2 = new DefaultMutableTreeNode(“ A2”); A.Add(A2); DefaultMutableTreeNode B = new DefaultMutableTreeNode(“ B”); top.add(b); DefaultMutableTreeNode B1 =新DefaultMutableTreeNode(“ B1”); B.Add(B1); DefaultMutableTreeNode B2 = new DefaultMutableTreeNode(“ B2”); B.Add(B2); tree = new jtree(top); int v = scrollpaneconstants.vertical_scrollbar_as_needed; int h = scrollpaneconstants.horizontal_scrollbar_as_needed; JSCrollpane JSP =新JSCrollpane(Tree,V,H); contentpane.Add(JSP,BorderLayout.Center); jtf = new jtextfield(“”,20); contentpane.add(JTF,borderlayout.south); tree.AddMousElistener(new Mouseadapter(){public void mouseclicked(mouseevent me){domouseclicked(me);}}); } void domouseclicked(mouseevent me){treepath tp = tree.getPathForlocation(me.getx(),me.gety());如果(tp!= null)jtf.setText(tp.tostring()); else jtf.setText(“”); }}}
希望本文所述對大家的爪哇程序設計有所幫助。