2010-06-30 4 views
2

У меня есть эта таблица:Как я могу использовать переменную для отображения всех строк в таблице Oracle SQL?

CREATE TABLE perarea ( id_area INT первичный ключ, Номбр VARCHAR2 (200), id_areapadre ссылки INT perarea (id_area) );

И это был добавлен для доступа к данным:

alt text

Мое намерение состоит в том, чтобы создать иерархию с указанием областей и их подчиненных в TreeView. Затем, когда пользователь нажимает на узел, у вас есть таблица справа от третируемой нагрузки всего сотрудника из этой области.

Первое, что мне нужно, но как я могу заполнить материал?

Спасибо!

ответ

2

Полезно придумать JTree как вид базового TreeModel. Пример реализации TreeModel, предназначенный для использования с org.netbeans.swing.outline.Outline, иллюстрирует иерархию FileTreeModel, которая может вам помочь. Поскольку вы используете Oracle, вы также можете найти статью Dynamic JTree from database query.

Приложение: Understanding the TreeModel может быть полезным.

Addendum: См. Также этот связанный example, который использует FileTreeModel.