SQL 쿼리에서 가져올 2 차원 객체 배열에서 JTree를 만들고 싶습니다. 여기 SQL 쿼리로 채워지는 Java Jtree
Object[][] table = {
{1, 0, "Root"}, //i=0
{2, 1, "Node2"}, //i=1
{3, 1, "Node3"}, //i=2
{4, 1, "Node4"}, //i=3
{5, 4, "Node5"}, //i=4
{6, 4, "Node6"}, //i=5
{7, 4, "Node7"}, //i=6
{8, 1, "Node8"}, //i=7
{9, 1, "Node9"}, //i=8
{10, 9, "Node10"},}; //i=9
내가 배열을 정렬하는 데 사용하는 논리입니다 :
이
여기에 개체의 샘플은 다음과 같습니다
for (int i = 0; i < table.length; i++) {
for (int j = i; j < table.length; j++) {
if (table[i][0] == table[j][1]) {
System.out.println(table[i][2].toString() + " is parent of " + table[j][2].toString());
}
}
}
이 무엇 위이며이 같은 SQL 테이블 모습입니다 콘솔에 표시 :
Root is parent of Node2
Root is parent of Node3
Root is parent of Node4
Root is parent of Node8
Root is parent of Node9
Node4 is parent of Node5
Node4 is parent of Node6
Node4 is parent of Node7
Node9 is parent of Node10
내가 할 수있는 TreeModel, HashTable, Object 등을 만드는 데 어려움이 있습니다. JTree를 만드는 데 사용하십시오.
나는이 문제에 1 주일 이상 붙어있어 다른 사람의 경험을 실제로 사용할 수 있습니다.
겠습니까를 해결하기 위해 사용되는 코드이다'Outline' (http://codereview.stackexchange.com/a/4447/6692) 될 관심? – trashgod