Sidewinder


World


FishMusic


LaughingBaby


Monday, July 7, 2008

JTree Test

import javax.swing.*;
import javax.swing.tree.*;
public class TreeComponent{
public static void main(String[] args) {
String rsmd1[]={"hand","feel","android","경품","로또"};
String name=null;
JFrame frame = new JFrame("jTreeComponent Test");
DefaultMutableTreeNode parent = new DefaultMutableTreeNode("Root", true);


for(int i=0;i<=4;i++){
name=rsmd1[i];//배열에서 문자열 가져오고
DefaultMutableTreeNode DbData = new DefaultMutableTreeNode(name);
parent.add(DbData);
}

//String query1 = "select distinct friend_id from member m join friend f on m.id = f.id where f.id = 'nin777' ";
//......... 기타 .......
//ResultSetMetaData rsmd1=result.getMetaData();

// db에서는 for문장의 내용을 이렇게 수정하시면 될겁니다
// 다시말해 for문장 지우고 여기있는 것 사용하세요.


// while(rsmd1.next())
// {

// DB값을 불러와서 JTree구현 db에서 문자열 가져옴
// JDBC에서는 인덱스를 1부터 시작하며 인덱스는 직접 설정하세요.


// name = rsmd1.getString(인덱스);
// DefaultMutableTreeNode DbData = new DefaultMutableTreeNode(name);
// parent.add(DbData);
//
// }


JTree tree = new JTree(parent);
frame.add(tree);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setUndecorated(true);
frame.getRootPane().setWindowDecorationStyle(JRootPane.PLAIN_DIALOG);
frame.setSize(200,200);
frame.setVisible(true);
}
}

No comments:

Post a Comment