Belajar Java - Cara Membuat JTree di Java

Cara Membuat JTree - JTree merupakan komponen java swing yang bisa kalian gunakan untuk menampilkan atau membuat sebuah hirarki data (struktur pohon). Seperti yang biasa kalian lihat ketika membuat windows explorer. JTree merupakan komponen yang sangat komplek, JTree memiliki sebuah root node yang merupakan induk node yang paling atas dari semua node. Sebuah root dapat memiliki beberapa anak node (child node). Sebuah child node dapat memiliki child node lebih lanjut. Jika node tidak memiliki child node maka disebut leaf node.

Belajar Java - Cara Membuat JTree di Java

Baca juga : Cara menambahkan JComboBox pada JTable Java Swing

Contoh source code untuk membuat JTree

import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTree;
import javax.swing.tree.DefaultMutableTreeNode;

/**
 *
 * @author Akira
 */
public class ContohJTree extends JFrame{
    private JTree tree;
    private JScrollPane scroll;
    private DefaultMutableTreeNode root, child;

    public ContohJTree() {
        setTitle("Contoh Membuat JTree");
        setSize(250, 300);
        setResizable(false);
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        setLocationRelativeTo(null);
        userGUI();
        setVisible(true);
    }
    
    private void userGUI(){
        root = new DefaultMutableTreeNode("Bahasa Pemrograman");
        
        child = new DefaultMutableTreeNode("Pemrograman Java");
        child.add(new DefaultMutableTreeNode("Java Enterprise"));
        child.add(new DefaultMutableTreeNode("Java Fx"));
        child.add(new DefaultMutableTreeNode("Java Mobile"));
        child.add(new DefaultMutableTreeNode("Java Swing"));
        root.add(child);
        
        tree = new JTree(root);
        scroll = new JScrollPane(tree);
        
        getContentPane().add(scroll);
    }
    
    public static void main(String[] args){
        ContohJTree obj = new ContohJTree();
    }
}

Penjelasan
child = new DefaultMutableTreeNode("Pemrograman Java");
digunakan untuk menambahkan child node pada root.
Baca juga : Cara Melakukan Swing Makeover JButton di Java

Sekian tutorial cara membuat JTree pada pemrograman java. Semoga bermanfaat dan silahkan tinggalkan komentar.

Copyrighted.com Registered & Protected 
NFHR-EVAF-KXQ4-GVLV

This Is The Newest Post


EmoticonEmoticon