powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите красиво нарисовать дерево
8 сообщений из 8, страница 1 из 1
Помогите красиво нарисовать дерево
    #33763222
древовед
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый! подскажите пожалуйста как бы дерево такое создать чтобы рисовало оно только дочерние узлы без верхнего root'а.
Что-то копаюсь-копаюсь и никак.
Чтобы понятней было о чем я толкую - вкладываю рисунок того как должно быть.
Большое спасибо!
...
Рейтинг: 0 / 0
Помогите красиво нарисовать дерево
    #33763237
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
swing?


-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Помогите красиво нарисовать дерево
    #33763327
древовед
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну да, swing
...
Рейтинг: 0 / 0
Помогите красиво нарисовать дерево
    #33763333
древовед
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Deadyswing?


-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3

да, swing
...
Рейтинг: 0 / 0
Помогите красиво нарисовать дерево
    #33763339
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The following JTree methods use "visible" to mean "displayed":
isRootVisible()
setRootVisible()

в самом начале javadoc по JTree

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Помогите красиво нарисовать дерево
    #33763394
древовед
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Признаюсь честно: не досмотрел я эти методы....
Но получается после установки
Код: plaintext
root.setVisible(false);
такая картинка:
хотелось бы чтобы прорисовывались линии, идея именно в этом, да и так красивше
...
Рейтинг: 0 / 0
Помогите красиво нарисовать дерево
    #33763426
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хз, попробуйте setShowsRootHandles

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Помогите красиво нарисовать дерево
    #33763512
древовед
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Самое оно!
Решение:
Код: plaintext
1.
tree.setRootVisible(false);
tree.setShowsRootHandles(true);
результат - как на первой картинке

плюс в моем случае еще и
Код: plaintext
1.
2.
3.
renderer2.setOpenIcon( null );
renderer2.setClosedIcon( null );
renderer2.setLeafIcon( null );
tree.setCellRenderer(renderer2);
и получается красиво.
Deady - спасибо большое!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите красиво нарисовать дерево
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]