Вопросы по теме 'jtree'

как я могу сохранить 2 значения (текст и значение этого текста) в узел jtree
Я создаю Jtree в java, я хотел бы добавить 2 значения к каждому узлу, Я имею в виду, возможно ли, что у нас есть 2 значения в каждом узле? например, в JCombobox мы можем назначить одно значение как текст, а другое значение - как текстовое значение....
240 просмотров
schedule 14.11.2021

Невозможно сериализовать корневой узел JTree (groovy / java)
Я работаю над приложением Swing, которое в основном включает в себя JTree и некоторые другие компоненты. Полная логика отображения пользовательского интерфейса основана на корневом узле JTree. Это вложенный узел с индивидуальными пользовательскими...
680 просмотров
schedule 09.11.2021

Как я могу обновить модель дерева качелей?
Я использовал sawaw.tree / simple-tree-model для создания моих TreeModels, в документации сказано, что это только для чтения. Изначально мне не нужно было редактировать древовидную структуру, но теперь это нужно! Существует запрос на...
762 просмотров
schedule 14.09.2021

Java JTree: очистить состояние выбора (сбросить ссылки)
В моем приложении Java, когда я закрываю открытую модель, некоторые объекты не собираются сборщиком мусора. Я использую Eclipse MAT для определения путей к корню сборщика мусора и убеждаюсь, что для ссылок установлено значение null после закрытия...
1789 просмотров
schedule 13.11.2021

isRoot () в DefaultMutableTreeNode
Почему в DefaultMutableTreeNode есть функция isRoot ()? Я спрашиваю, потому что у меня есть класс, расширяющий DefaultMutableTreeNode. Я хотел бы иметь возможность использовать один экземпляр этого класса в нескольких разных объектах JTree. Однако...
214 просмотров
schedule 15.11.2021

Функция insertNodeInto работает только при первой вставке (работает для конечного узла)
Скажем, я кодирую редактируемую древовидную файловую систему и добавляю прослушиватель действий для моей кнопки «добавить ребенка». То есть, как только я выбираю узел в дереве и нажимаю кнопку «Добавить ребенка». Должен появиться новый узел «New»,...
245 просмотров

JTree DefaultTreeCellRenderer цвет на основе уровней
Я расширяю DefaultTreeCellRenderer, чтобы рисовать фон узла на основе уровня, однако в настоящее время я могу получить только текущую строку, а не текущий уровень. Как я могу получить текущий уровень внутри функции getTreeCellRendererComponent...
215 просмотров
schedule 06.09.2021

Редактор JTree не устанавливает переменные
Я пытаюсь использовать Renderer в JTree для разрабатываемого мной приложения Swing, настраиваемое средство визуализации используется только тогда, когда дерево является листовым объектом и состоит из потокового макета. Пустая метка с...
63 просмотров
schedule 28.11.2021

Получение правильного положения строки узлов JTree
Я работаю с Java Swing JTree, и мне нужно найти соответствующий индекс строки выбранного узла в его пути. Например, когда я выбираю Polygon 2 на картинке ниже, -и используйте этот фрагмент кода, tree.getRowForPath(/*path of polygon...
2057 просмотров
schedule 16.09.2021

Как связать / получить данные с узлом jtree
У меня есть встроенные данные html, как показано ниже, которые отлично отображаются в браузере без каких-либо ошибок. <li id="node_1" test="testing">Node Name <data name="name" type="string" value="Steve"/> <data name="job"...
85 просмотров
schedule 07.11.2021

Как удалить абсолютный путь из файла?
Насколько я понимаю, file.getAbsolutePath() получает полный путь к файлу. Я думал, что file.getAbsoluteFile() просто получит имя файла, а не путь, но это не сработало. В основном я хочу отображать файлы и каталоги в JTree , но по очевидным...
337 просмотров
schedule 04.11.2021

JTree меняет lineStyle при изменении имени узла
TL; DR: Обновление узлов JTree изменяет lineStyle (изображения ниже), и я не знаю, почему это происходит и как этого избежать, поскольку мой код не обновляет какие-либо свойства CellRenderer в точке, где происходят эти изменения. У меня...
49 просмотров

Редактировать ячейку JTable как узел JTree
Моя цель — использовать JTable в качестве узла JTree и иметь возможность редактировать ячейки в JTable, дважды щелкнув их. Рендеринг работает хорошо ( Jtable как узел Jtree ), но я понятия не имею, как для редактирования одной ячейки в таблице....
1275 просмотров
schedule 01.03.2022

Добавьте JTree (CheckboxTree) в JDialog
Это, наверное, простой вопрос, я не очень привык к программированию на Java. Но мне нужно создать диалог с CheckboxTree (вариант JTree с флажками, см. http://www.javaworld.com/javaworld/jw-09-2007/jw-09-checkboxtree.html ) Обратите внимание: я...
1436 просмотров
schedule 07.03.2022

Отобразите имя файла(ов) и выберите его в папке в JTree.
Мне удалось зайти так далеко, используя примеры stackoverflow , JTree отображает все системные диски и папки, хотел также отобразить все соответствующие файлы из папки, получил все имена файлов в цикле, нужно добавить их, вот где я застрял!...
1016 просмотров
schedule 10.03.2022

Есть ли способ иметь значки расширения для нескольких корней в JTree?
У меня есть JTree с несколькими «корнями» (конечно, на самом деле у меня есть невидимый реальный корень с несколькими дочерними элементами). Узлы расширяются и сворачиваются по двойному щелчку, но нет никаких визуальных указаний на то, что вы...
2452 просмотров
schedule 24.03.2022

Показать элемент управления «расширить» на узлах JTree после удаления детей?
У меня есть DefaultTreeModel , содержащий подкласс DefaultMutableTreeNode . Я только переопределил isLeaf() , чтобы он всегда возвращал true , потому что я лениво загружаю дочерние элементы, когда узел расширяется. Затем, когда узел...
807 просмотров
schedule 25.03.2022

Заполнение JTree из базы данных
У меня есть таблица с полями category_id, category_name и parent_category_id. И parent_category_id имеет значения из category_id, которые представляют родительско-дочерние отношения. У меня нет фиксированного уровня иерархии, он может достигать 5...
4658 просмотров
schedule 04.04.2022

Выберите все узлы флажка в jtree
У меня есть построение дерева узлов флажка на основе именованного вектора. И у меня есть кнопка, называемая выбрать все. Когда я нажимаю кнопку «Выбрать все», мне нужно, чтобы все узлы в дереве узлов флажка были выбраны. Код, который я...
1625 просмотров
schedule 06.04.2022

Добавление узла Jtree
JTree, созданный мной, заполняется из баз данных. Я хочу добавить новый узел, который я могу создать с помощью функции insertNodeInto(). Теперь, как мне изменить базовую базу данных? Сначала добавьте узел через древовидную модель, а затем...
143 просмотров
schedule 08.04.2022