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

Java TreeNode: как предотвратить дорогостоящую операцию getChildCount?
Я пишу дерево Java, в котором узлы дерева могут иметь дочерние элементы, для вычисления которых требуется много времени (в данном случае это файловая система, где могут быть сетевые тайм-ауты, препятствующие получению списка файлов с подключенного...
1677 просмотров
schedule 01.03.2023

Щелкните контекстное меню правой кнопкой мыши для Java JTree?
Я пытаюсь реализовать всплывающие меню в Java JTree. Я создал подклассы DefaultTreeCellRenderer (для изменения внешнего вида узла) и DefaultTreeCellEditor (для создания компонентов для присоединения слушателей событий, поскольку, очевидно,...
46322 просмотров
schedule 29.04.2022

Swing: как я могу использовать JTree с JTextPanes в качестве узлов?
JTree использует DefaultTreeCellRenderer в качестве средства визуализации ячеек. Этот класс является подклассом JLabel . Я хочу использовать JTree с более сложными элементами, чем JLabel , такими как JTextPane . Проблема в том, что я не...
862 просмотров
schedule 14.05.2023

Перетащите обратную связь в JTree с помощью настраиваемого TreeCellRenderer (Java, Swing)
У меня есть класс, производный от JTree, с настраиваемыми TreeCellRenderers. Я реализовал перетаскивание в этом дереве, чтобы пользователь мог переставлять узлы дерева. Режим перетаскивания - DropMode.ON_OR_INSERT , поэтому пользователь может...
2278 просмотров
schedule 28.12.2022

Событие Java JTree valueChanged перед MouseEvent
Вот ситуация, у меня есть jFrame с панелью с вкладками, а внутри вкладок у меня есть пара jTables и jTree. Я хочу иметь возможность связывать выбор между таблицами и деревом в зависимости от того, использует ли пользователь Ctrl / Shift + щелчок по...
4648 просмотров
schedule 10.10.2022

Выбор узла дерева Java
У меня есть дерево и TreePath к одному из его узлов. Как программно выбрать этот узел? Будет ли работать только setSelectionPath объекта JTree?
828 просмотров
schedule 05.08.2022

Swing question / JTree / пользовательская модель дерева
У меня проблема, и я надеюсь, что кто-то знает, что происходит не так и почему, и может дать мне объяснение того, что я упускаю прямо сейчас, чтобы заставить эту вещь работать, как было предложено. У меня есть JTree, построенный на пользовательской...
7262 просмотров
schedule 31.03.2023

Java JTree не обновляется
У меня проблемы с JTree. Когда я создаю свою DefaultTreeModel в том же классе, JFrame обновляется нормально. Однако я хочу вызвать метод обновления из другого класса, и когда я это делаю, JTree остается пустым. JTree находится в графическом...
1323 просмотров
schedule 07.07.2023

Несколько компонентов в JTree Node Renderer & Node Editor
Я пытаюсь создать JTree, где узел состоит из нескольких компонентов: JPanel, который содержит JCheckBox, за которым следует JLabel, затем JComboBox. Я прикрепил код внизу, если кто-то хочет его запустить. К счастью, JTree правильно отображает...
4973 просмотров
schedule 04.08.2022

Как расширить JTree?
У меня есть мастер с несколькими экранами, где пользователь должен заполнить свои данные для дальнейшей обработки. На втором экране у меня есть группа переключателей с тремя переключателями, которые включают дополнительные элементы. Чтобы...
7010 просмотров
schedule 17.12.2023

Использование JTable для редактора ячеек JTree
Я хотел бы использовать JTable для редактирования JTree, я расширил DefaultTreeCellEditor и реализовал isCellEditable getTreeCellEditorComponent, в getTreeCellEditorComponent я возвращаю JTable. Все работает до этого момента, когда узел...
1516 просмотров
schedule 05.01.2023

сравнение двух объектов TreeNode (или DefaultMutableTreeNode) в Java Comparator
Моя цель сегодня очень проста, я пытаюсь разработать правильный способ реализации интерфейса compareTo (или Comparable) для моего класса, который расширяет DefaultMutableTreeNode. Проблема вот в чем : скажем, у меня есть отличный класс,...
3590 просмотров
schedule 02.12.2022

Получение строки или TreePath узла JTree, который не находится в области просмотра
У меня есть JTree и собственный рендерер. JTree — это дерево IP-адресов по коммутатору и номеру порта. У меня есть график IP-адресов. Когда пользователь нажимает на линию графика, я пытаюсь обновить JTree, чтобы показать линию, выбранную...
2461 просмотров
schedule 29.09.2023

Использование JTreeTable
Мне нужно использовать JTreeTable, но даже после нескольких часов поиска я не смог найти ни одного хорошего руководства по JtreeTable или даже простого кода, из которого я могу понять. Было бы очень полезно, если бы кто-нибудь мог предложить мне...
6650 просмотров
schedule 27.05.2022

Обновление JtreeModel не работает, но Jtree обновляется соответствующим образом.
Я использую org.dom4j.swing.DocumentTreeModel для создания Swing Jtree из проанализированного документа DOM. Когда я редактирую документ, из которого построена модель дерева, я ожидаю, что Jtree немедленно отразит это с помощью treeModel.reload();...
738 просмотров
schedule 02.01.2023

Swing JTree с флажком и JFileChooser
Используя JFileChooser , я могу выбирать файлы и папки, получая JList с файловыми объектами, и я показываю это с помощью флажка. Теперь мое требование таково, что я хочу показать выбранный файл и папку в древовидной структуре с флажком, и флажок...
1772 просмотров
schedule 17.08.2022

Горизонтальное расширение JTree
Это может показаться немного странным, но есть ли способ заставить последний узел JTree расширяться по горизонтали, а не по вертикали? Узлы моего вертикального дерева представляют различные темы обсуждения (политика, культура и т. д.), и каждый из...
823 просмотров
schedule 20.10.2022

как включить компонент качания редактора визуального дерева xml?
До сих пор я использовал DefaultTreeModel dom4j для создания Jtree из XML-файла, который он читает. Проблема в том, что Jtree не обновляется каждый раз, когда изменяется xml или добавляется или удаляется узел. На данный момент кажется, что...
489 просмотров
schedule 20.06.2023

Рендеринг значков Swing JTree
Я хочу, чтобы JTree в моем приложении Swing не имел значка для листовых узлов, поэтому я написал следующий код: DefaultTreeCellRenderer renderer = (DefaultTreeCellRenderer) jtree.getCellRenderer(); renderer.setLeafIcon(null);...
1903 просмотров
schedule 21.04.2023

Java обнаруживает комбинацию клавиш CTRL + X на jtree
Мне нужен пример того, как добавить обработчик клавиатуры, который обнаруживает, когда Ctrl + C , Ctrl + X , Ctrl + C нажал на JTree . Раньше я делал это с помощью горячих клавиш меню, но безуспешно.
58094 просмотров
schedule 03.04.2022