/* nama file:ContohJtree.java programmer:Tommy Manik deskripsi:-program bagaimana membuat hirarki - */ import javax.swing.*; import javax.swing.tree.*; import javax.swing.event.*; public class ContohJtree extends JFrame { public static void main (String [] args) { ContohJtree apl=new ContohJtree(); } public ContohJtree() { super("Tes JTable"); setSize(400,300); // buat akar level-0 DefaultMutableTreeNode akar =new DefaultMutableTreeNode("Benua"); // akar level-1 DefaultMutableTreeNode afrika = buatSimpul(akar, "Afrika"); DefaultMutableTreeNode asia = buatSimpul(akar, "Asia"); DefaultMutableTreeNode amerika = buatSimpul(akar, "Amerika"); DefaultMutableTreeNode eropa = buatSimpul(akar, "Eropa"); //akar level-2 buatSimpul(afrika,"Mesir"); buatSimpul(afrika,"Libya"); buatSimpul(asia,"Indonesia"); buatSimpul(asia,"Malaysia"); buatSimpul(asia,"Singapore"); buatSimpul(amerika,"Kanada"); buatSimpul(amerika,"Peru"); buatSimpul(eropa,"Inggris"); buatSimpul(eropa,"Jerman"); //membuat JTree JTree struktur=new JTree(akar); getContentPane().add(struktur); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //tampilkan frame show(); }
public DefaultMutableTreeNode buatSimpul(DefaultMutableTreeNode induk, String dataAnak) { DefaultMutableTreeNode anak= new DefaultMutableTreeNode(dataAnak); induk.add(anak); return anak; } }
nah hasilnya adalah seperti berikut:
Tidak ada komentar:
Posting Komentar