import javax.swing.JFrame; import javax.swing.JTree; import javax.swing.tree.*; /** * @version 1.0 2002-06-30 * @author Takashi KOBAYASHI */ public class memo09ex2 { public static void main( String[] args ) { DefaultMutableTreeNode root = new DefaultMutableTreeNode( "SwingSwinging.com" ); MutableTreeNode node = new DefaultMutableTreeNode( "Column" ); node.insert( new DefaultMutableTreeNode( "JavaMemo" ), 0 ); node.insert( new DefaultMutableTreeNode( "Diary" ), 1 ); root.add( node ); node = new DefaultMutableTreeNode( "Desktop Java" ); ( (DefaultMutableTreeNode)node ).add( new DefaultMutableTreeNode( "Not Readme" ) ); root.add( node ); JTree tree = new JTree( root ); JFrame frame = new JFrame( "memo09ex2" ); frame.getContentPane().add( tree ); frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); frame.pack(); frame.setVisible( true ); } }