Описание тега treecellrenderer

TreeCellRenderer - это интерфейс Java Swing, который определяет метод, необходимый для любого объекта, который хотел бы быть средством визуализации для ячеек в JTable.
3 ответа

Странное поведение DefaultTreeCellRenderer, только частично выполняющее getTreeCellRendererComponent()

Я создал JTree, даже с несколькими корневыми узлами (что было довольно сложно для меня, так как это мой первый JTree), и был готов (я думал) пойти еще дальше; сотовый торговец. Я пытался установить один значок для каждого узла, он работал нормально.…
08 май '12 в 20:41
1 ответ

Как изменить javax.swing.TreeCellRenderer, чтобы обводить текст в ячейке

Кто-нибудь знает, как javax.swing.TreeCellRenderer нужно изменить, чтобы обводить текст в ячейке?
18 апр '18 в 10:32
1 ответ

Изменить поведение изменения размера строки JTree при рендеринге

Я хочу использовать пользовательский TreeCellRenderer, содержащий три текстовых поля, только когда узел ВЫБРАН, в то время как использовать средство визуализации по умолчанию, когда узел НЕ ВЫБРАН. Проблема в том, что, хотя я установил подходящий пр…
11 мар '14 в 16:15
1 ответ

Как сделать компоненты JPanel в качестве узла в JTree пригодными для использования?

Когда я нажимаю на кнопку JButton, ничего не происходит. Это относится даже к JScrollPane, который я вставил (он показывает, но не будет прокручиваться). Почему JPanel не спереди? Я чувствую, что что-то должно быть отменено. Должно ли это быть расши…
13 июл '15 в 05:13
1 ответ

Составной узел JTree, позволяющий событиям проходить к объектам под ними

Составной узел JTree, позволяющий событиям проходить к объектам под ними Я прошел через ответ @Jakub Zaverka, который был довольно ясным. Но я не мог понять, где находится код для создания узлов дерева (JTree, еда, спорт, цвета). Может кто-нибудь о…
1 ответ

При создании JTree он показывает пути для каждого узла, есть ли способ просто показать имена файлов / папок?

Мне удалось собрать функциональный JTree, который загружает файлы и папки из user.dir, но каждый узел назван с абсолютным путем, что несколько утомительно, если вы не представляете себе имена узлов, которые выходят далеко за границы. Поэтому мне инт…
13 дек '13 в 22:38
1 ответ

Добавление дочерних узлов в SelectionPaths[]

У меня есть дерево, отображающее сетевые устройства. Дерево фильтруется так, что устройства отображаются по местоположению и типу устройства. Например, узел "Офис" будет иметь дочерний узел "Компьютер" и "Принтер", каждый с устройствами под ними. Ко…
28 июн '16 в 18:52
1 ответ

Получить текст узла JTree внутри метода getTreeCellRendererComponent из пользовательского средства визуализации

Я настраиваю JTree, чтобы у некоторых узлов были флажки, используя в качестве основы работу santhosh tekuri. Таким образом, идея заключается в написании собственного TreeCellRenderer, который в этом случае расширяет JPanel и реализует TreeCellRender…
01 окт '15 в 13:48
1 ответ

Значок узла дерева исчезает, когда я нажимаю на него

/* когда я щелкаю узел дерева (например, выбран WEBLOGIC), значок узла исчезает, но появляются другие значки (не выбраны). Пожалуйста, помогите мне решить эту проблему. Это программа на основе свинга */ class ColorRenderer extends DefaultTreeCellRe…
04 июл '14 в 12:01
1 ответ

Динамически устанавливать разные высоты строк

Все, Потратил последние два дня, пытаясь динамически установить разные высоты строки для JTree, но безуспешно. Ниже приведено изображение того, чего я пытаюсь достичь... Вот что я попробовал: (1) использование setRowHeight(0), чтобы узел запрашивал …
17 авг '15 в 16:42
0 ответов

Динамическое изменение значка узла JTree

Я реализовал JTree с использованием DefaultTreeModelЯ храню объекты типа "Сообщение" в дереве, где я изначально установил значки узлов в соответствии с direction значение переменной Сообщения. Я могу сделать это успешно, используя приведенный ниже к…
12 апр '16 в 03:47
1 ответ

Изменение размера имени узла JTree при динамическом добавлении значка после создания дерева

В моем коде, в зависимости от условия, JTree узел может иметь или не иметь Icon, Моя проблема, когда я хочу установить Icon для узла размер имени узла уменьшается и добавляется " ... ". Таким образом, в основном, узел пересчитывает свой размер на ос…
21 фев '12 в 17:57
2 ответа

JTree: TreeCellRenderer не работает должным образом

Короче говоря, я хочу, чтобы дерево отображалось так, чтобы первый уровень был жирным. public class TreeRenderer1 extends DefaultTreeCellRenderer { @Override public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolea…
12 май '15 в 00:51
1 ответ

Как вызвать DefaultTreeCellRenderer для определенных узлов в JTree

У меня есть индивидуальные DefaultTreeCellRenderer это отключает узлы в JTree. Вот его код: static class CustomDefaultTreeCellRenderer extends DefaultTreeCellRenderer{ @Override public Component getTreeCellRendererComponent(JTree tree, Object value,…
07 мар '15 в 19:02
1 ответ

JTree & JButtons - Неправильный рендеринг при наведении курсора мыши на кнопку

У меня проблема с JTree и JButton. Кажется, что при входе в режим редактирования и наведении курсора на кнопки на TreeCells, он отображает некоторую часть дерева внутри кнопки. Даже при перетаскивании от одной кнопки к другой в той же строке, она от…
11 янв '13 в 11:38
2 ответа

Узлы JTree не будут выбраны визуально

Почему-то я не могу включить "выделение" для моих узлов JTree. Я работаю с пользовательским средством визуализации ячеек в моем проекте (что, скорее всего, вызывает эту проблему). Это полный код класса рендерера: protected class ProfessionTreeCellRe…
19 июл '13 в 21:22
1 ответ

Выделение определенных узлов в jtree в зависимости от данных, хранящихся в узле

У меня есть приложение, которое отображает jTree. Каждый узел в дереве имеет логическое поле с именем flagged который указывает, требует ли он внимания от пользователя. Если поле trueтогда я бы хотел чтобы он был выделен красным, иначе подсветка не …
14 июн '13 в 15:01
2 ответа

Установить значок для каждого узла в Jtree

Я хочу установить для каждого узла в моем JTree свой значок, на самом деле я загружаю каждый узел из базы данных, с помощью "while", я устанавливаю каждый значок как корень, лист или родитель. Как это: Все мои декларации являются глобальными: privat…
19 дек '13 в 21:22
1 ответ

Изменение размера zk-treecol во время выполнения

У меня есть приложение, в котором я должен иметь возможность изменить размер ширины столбца дерева во время выполнения (так как мы можем изменить размер ширины столбца в электронной таблице.), Потому что я не хочу оборачивать свои данные. Это возмож…
24 мар '14 в 11:16
2 ответа

Зачеркнутый узел в JTree

В моем проекте у меня есть Jtree с пользовательским узлом (который расширяет DefaultMutableTreeNode). Каждый узел связан с логическим значением. Когда логическое значение False, я хотел бы нанести удар по тексту моего узла. Так, например: узел 1 nod…
07 авг '15 в 07:00