Jumat, 04 November 2011

program membuat hirarki-JTree-java

/*
    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