import javax.swing.*; import javax.swing.tree.*; import javax.swing.event.*; public class Puu2a{ public static void main(String argumendid[]){ DefaultMutableTreeNode juur=new DefaultMutableTreeNode("Ülikool"); DefaultMutableTreeNode teaduskond=new DefaultMutableTreeNode( "Matemaatika-Loodusteaduskond"); teaduskond.add(new DefaultMutableTreeNode("Informaatika õppetool")); teaduskond.add(new DefaultMutableTreeNode("Bioloogia õppetool")); juur.add(teaduskond); juur.add(new DefaultMutableTreeNode("Kultuuriteaduskond")); JTree puu=new JTree(juur); puu.addTreeSelectionListener( new PuuKuular() ); puu.putClientProperty("JTree.lineStyle", "Angled"); JFrame f=new JFrame("Puu"); f.getContentPane().add(puu); f.setSize(200, 200); f.setVisible(true); } } class PuuKuular implements TreeSelectionListener{ public void valueChanged(TreeSelectionEvent e){ System.out.println(e.getPath().getLastPathComponent()); } }