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);
}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);
}
}
'IT_Programming > Java' 카테고리의 다른 글
자바 컴파일러 들여다보기 (0) | 2008.08.23 |
---|---|
[print test] 스트링을 모니터 화면이 아닌 PC의 프린터로 출력하는 방법 (0) | 2008.08.20 |
사진을 움직일수 있게 하고 사진이 프레임 밖으로 넘어가지못하게.... (0) | 2008.08.20 |
JMF 이용해서 영상을 JFrame에 보여주기 (0) | 2008.08.20 |
JEditorPane 에서 특정문자열에 포커스 설정하기 (0) | 2008.08.20 |