JTree 자바 트리
제이트리(JTree, jtree)
package fixForm;
import javax.swing.JFrame;
import javax.swing.JTree;
import javax.swing.tree.DefaultMutableTreeNode;
public class FixForm {
public static void main(String[] args) {
JFrame frame = new JFrame(“제이트리”);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
DefaultMutableTreeNode root = new DefaultMutableTreeNode(“Root”);
DefaultMutableTreeNode tree1 = new DefaultMutableTreeNode(“Tree1”);
root.add(tree1);
DefaultMutableTreeNode tree2 = new DefaultMutableTreeNode(“Tree2”);
tree1.add(tree2);
JTree tree = new JTree(root);
frame.add(tree);
frame.setSize(300, 150);
frame.setVisible(true);
}
}
public FixForm(){
int form_width = 800;
int form_height = 500;
int font_size = 13;
Font font = new Font(“굴림”, 10, font_size);
//frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
DefaultMutableTreeNode root = new DefaultMutableTreeNode(“Root”);
DefaultMutableTreeNode tree1 = new DefaultMutableTreeNode(“Tree1”);
root.add(tree1);
DefaultMutableTreeNode tree2 = new DefaultMutableTreeNode(“Tree2”);
tree1.add(tree2);
JTree tree = new JTree(root);
JScrollPane jscroll = new JScrollPane(tree);
jscroll.setSize(300, form_height);
jscroll.setVisible(true);
getContentPane().add(jscroll);
// 폼 크기 설정 등
setTitle(“타이틀”);
getContentPane().setLayout(null);
setSize(form_width, form_height);
setVisible(true);
}