本文实例讲述了สวิง中ต้นไม้与滚动条用法。分享给大家供大家参考。具体如下:
นำเข้า java.awt.*; นำเข้า java.awt.event.*; นำเข้า Javax.swing.*; นำเข้า Javax.swing.tree.*; การทดสอบระดับสาธารณะขยาย Japplet {JTree Tree; jtextfield jtf; โมฆะสาธารณะ init () {container contentPane = getContentPane (); ContentPane.SetLayout (New BorderLayout ()); defaultMutableTreenode top = ใหม่ defaultMutableTreenode ("ตัวเลือก"); DefaultMutableTreenode A = ใหม่ DefaultMutableTreenode ("A"); top.add (a); DefaultMutableTreenode A1 = ใหม่ DefaultMutableTreenode ("A1"); A.Add (A1); DefaultMutableTreenode A2 = ใหม่ DefaultMutableTreenode ("A2"); A.Add (A2); DefaultMutableTreenode B = ใหม่ DefaultMutableTreenode ("B"); top.add (b); DefaultMutableTreenode B1 = ใหม่ DefaultMutableTreenode ("B1"); B.Add (B1); DefaultMutableTreenode B2 = ใหม่ DefaultMutableTreenode ("B2"); B.Add (B2); tree = new jtree (บนสุด); int v = scrollpaneconstants.vertical_scrollbar_as_needed; int h = scrollpaneconstants.horizontal_scrollbar_as_needed; JScrollpane JSP = new JScrollpane (Tree, V, H); ContentPane.add (JSP, BorderLayout.Center); jtf = ใหม่ jtextfield ("", 20); ContentPane.add (JTF, BorderLayout.South); tree.addmouselistener (ใหม่ mouseadapter () {โมฆะสาธารณะ mouseclicked (MouseEvent me) {domouseclicked (me);}}); } โมฆะ Domouseclicked (MouseEvent Me) {Treepath tp = tree.getPathForLocation (me.getx (), me.gety ()); if (tp! = null) jtf.settext (tp.toString ()); else jtf.settext (""); -
希望本文所述对大家的 Java 程序设计有所帮助。