本文实例讲述了 Swing 中 Árbol.
import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.tree.*; prueba de clase pública extiende Japplet {jtree tree; JTextfield JTF; public void init () {contenedor contentPane = getContentPane (); contentpane.setLayout (new BorderLayout ()); DefaultMutableTreenode top = new DefaultMutableStreEnode ("Opciones"); DefaultMutableTreenode a = new DefaultMutableStreEnode ("A"); top.add (a); DefaultMutableTreenode A1 = new DefaultMutableTreeNode ("A1"); A.Add (A1); DefaultMutableTreenode A2 = new DefaultMutableTreeNode ("A2"); A.Add (A2); DefaultMutableTreenode b = new DefaultMutableStreEnode ("B"); top.add (b); DefaultMutableTreenode B1 = new DefaultMutableTreEnode ("B1"); B.Add (B1); DefaultMutableTreenode B2 = new DefaultMutableTreeNode ("B2"); B.Add (B2); árbol = new Jtree (superior); int v = scrollpaneconstants.verical_scrollbar_as_needed; int h = scrollpaneconstants.horizontal_scrollbar_as_needed; JscrollPane jsp = new JScrollPane (árbol, 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);}}); } vacío DOMOUSECLICKED (mouseEvent me) {treePath tp = tree.getPathForLocation (me.getx (), me.gety ()); if (tp! = null) jtf.settext (tp.ToString ()); else jtf.settext (""); }}
希望本文所述对大家的 java 程序设计有所帮助。