import javax.swing.*;
import javax.swing.tree.*;
public class Main{
public static void main(String[] args){
new Main();
}
public Main(){
frame = new JFrame("JTree Application");
root = new DefaultMutableTreeNode("World");
DefaultMutableTreeNode usa = new
DefaultMutableTreeNode("USA");
root.add(usa);
DefaultMutableTreeNode id = new
DefaultMutableTreeNode("Indonesia");
root.add(id);
DefaultMutableTreeNode ny = new
DefaultMutableTreeNode("New York");
usa.add(ny);
DefaultMutableTreeNode ca = new
DefaultMutableTreeNode("California");
usa.add(ca);
DefaultMutableTreeNode jkt = new
DefaultMutableTreeNode("Jakarta");
id.add(jkt);
DefaultMutableTreeNode dp = new
DefaultMutableTreeNode("Denpasar");
id.add(dp);
model = new DefaultTreeModel(root);
tData = new JTree(model);
frame.add(new JScrollPane(tData));
frame.setSize(400, 300);
frame.setLocation(200, 100);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
private JFrame frame;
private JTree tData;
private DefaultTreeModel model;
private DefaultMutableTreeNode root;
No comments:
Post a Comment