本文实例讲述了 Swing 中 Baum 与滚动条用法。分享给大家供大家参考。具体如下 :
import Java.awt.*; import Java.awt.event.*; import Javax.swing. Jtextfield JTF; public void init () {container contentPane = getContentPane (); contentPane.setLayout (new BorderLayout ()); DefaultMUTabletreenode top = new DefaultMUTabletreenode ("Optionen"); 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 = Neue DefaultMutabletreenode ("B1"); B.Add (B1); DefaultMUTabletreenode B2 = Neue 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 = new Jscrollpane (Baum, v, h); contentPane.add (JSP, BorderLayout.Center); jtf = new JTextField ("", 20); contentPane.add (JTF, BorderLayout.South); tree.addMouselistener (neuer Mouseadapter () {public void mouseclicked (mouseEvent me) {doomoueclicked (me);}}); } void doomoueclicked (mouseEvent me) {treepath tp = tree.getPathForLocation (me.getX (), me.gety ()); if (tp! = null) jtf.setText (tp.toString ()); sonst jtf.setText (""); }}
希望本文所述对大家的 Java 程序设计有所帮助。