
1. Drag Jtree to your project from project palette
2. Right click Jtree and choose change variable name, just click it
3. Name the Jtree with “tr1”
4. Right click Jtree and choose Costumize Code and paste these code
tr1 = new org.jdesktop.swingx.JXTree();
tr1.setModel(new treeMnu().getTreeModel());
tr1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
tr1MouseClicked(evt);
}
});
jScrollPane1.setViewportView(tr1);
5. Run the project, and the project will appear like the image in left side
6. You have to remember that you must create class treeMnu, here is the code for class treeMnu
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.DefaultTreeModel;
/**
*
* @author glaShSial
*/
public class treeMnu {
private DefaultTreeModel treeModel;
private DefaultMutableTreeNode mnuUtama;
private DefaultMutableTreeNode subMenu;
private DefaultMutableTreeNode vData,vAnggota,lAnggota,lPeminjaman,exit;
public treeMnu() {
mnuUtama=new DefaultMutableTreeNode("Menu Utama", true);
subMenu=new DefaultMutableTreeNode("View", true);
vData=new DefaultMutableTreeNode("Data Peminjaman");
// vData.s
vAnggota=new DefaultMutableTreeNode("Anggota");
subMenu.add(vData);
subMenu.add(vAnggota);
mnuUtama.add(subMenu);
subMenu=new DefaultMutableTreeNode("Laporan", true);
lAnggota=new DefaultMutableTreeNode("Anggota");
lPeminjaman=new DefaultMutableTreeNode("Peminjaman");
subMenu.add(lAnggota);
subMenu.add(lPeminjaman);
mnuUtama.add(subMenu);
subMenu=new DefaultMutableTreeNode("Tutup",true);
exit=new DefaultMutableTreeNode("Keluar");
subMenu.add(exit);
mnuUtama.add(subMenu);
treeModel=new DefaultTreeModel(mnuUtama);
}
public DefaultMutableTreeNode getMnuUtama() {
return mnuUtama;
}
public DefaultTreeModel getTreeModel() {
return treeModel;
}
}
