JTree
import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.tree.*; import java.util.*; public class JTreeDemo extends JFrame { Object [] root={"프로그램","Database","System"}; JTree tree; //View public JTreeDemo(){ super(":: JTreeDemoDemo ::"); Container cp=getContentPane(); Vectornode1=new Vector (){ public String toString() { return "JavaPro84"; } }; Vector node2=new Vector (){ public String toString(){ return "Language"; } }; Vector node3=new Vector (){ public String toString() { return "DB"; } }; node1.add(node2); node1.add(node3); node2.add("JAVA"); node2.add("JSP"); node2.add("EJB"); node3.add("Oracle"); node3.add("MS-SQL"); node3.add("mySql"); root[0]=node1; cp.add(new JScrollPane(tree=new JTree(root))); tree.setRootVisible(true);//루트 설정 addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e) { System.exit(0); } }); }//생성자------- public static void main(String[] args) { JTreeDemo d=new JTreeDemo(); d.setSize(500,500); d.setVisible(true); } }
'Java > Awt_Swing' 카테고리의 다른 글
RootPane (0) | 2011.12.06 |
---|---|
GlassPane (0) | 2011.12.06 |
Swing JInternal Frame (0) | 2011.12.06 |
Swing JTable (0) | 2011.12.06 |
SWING JProgressBar, JSlider (0) | 2011.12.05 |