|
목록으로 | 수정 | 삭제 | 정보추가[reply] | 신규입력 |
// DefaultMutableTreeNode 로 tree만들기 package classes; import javax.swing.*; import javax.swing.tree.*; public class JTree1 extends JFrame { JTree tree; DefaultMutableTreeNode root = new DefaultMutableTreeNode("root"); JScrollPane scroll; public JTree1() { DefaultMutableTreeNode sub1 = new DefaultMutableTreeNode("sub1"); DefaultMutableTreeNode sub2 = new DefaultMutableTreeNode("sub2"); DefaultMutableTreeNode sub11 = new DefaultMutableTreeNode("sub11"); DefaultMutableTreeNode sub12 = new DefaultMutableTreeNode("sub12"); DefaultMutableTreeNode sub13 = new DefaultMutableTreeNode("sub13"); DefaultMutableTreeNode sub14 = new DefaultMutableTreeNode("sub14"); sub1.add(sub11); sub1.add(sub12); sub1.add(sub13); sub1.add(sub14); root.add(sub1); root.add(sub2); tree = new JTree(root); scroll = new JScrollPane(tree); // 자동으로 스크롤바 보이기 tree.setRootVisible(false); // root보이지 않게 하기 this.setContentPane(scroll); this.setSize(200,100); this.setVisible(true); } public static void main(String args[]) { JTree1 jt = new JTree1(); } } |
목록으로 | 수정 | 삭제 | 정보추가[reply] | 신규입력 |