首页 > TAG信息列表 > jtree

Java JApplet:按钮树问题

此小程序应采用存储在menuTree中的树,并基于该树进行菜单构建. currentNode存储小程序当前所在的菜单,并且其每个子级都应显示为按钮. 单击按钮后,小程序将带您进入一个新菜单,代表单击的按钮. 我无法让按钮在单击另一个按钮时发生变化. 我不确定这棵树是否正确构建,因为它不是特别

java-水平翻转JTree

我想通过集中于一个元素并在右侧的树中显示所有引用的对象和后代来可视化一组链接的对象.照常营业. 但是,如果我想在选择的左侧显示引用对象(即指向我选择的元素的对象),我想稍微增加一点点.我希望它是一棵“反向树”-一棵在结构节点和线条在右侧的树. 这样,所选元素(作为根节点)将

java-选择jtree中的所有复选框节点

我有一个基于命名vector的复选框节点树构建. 我有一个名为全选的按钮.当我单击“全选”按钮时,我需要选中chekbox节点树上的所有节点. 我使用的代码是 for (CheckBoxNode rowNode: CheckBoxNodeTree. checkBoxCoulmn) { if(rowNode instanceof CheckBoxNode) rowNode.setS

java-JTree节点将不会在视觉上被选中

我无法以某种方式为我的JTree节点启用“选择突出显示”.我正在项目中使用自定义单元格渲染器(这很可能导致此问题). 这是完整的渲染器类代码: protected class ProfessionTreeCellRenderer extends DefaultTreeCellRenderer { private final JLabel label; public Profess

java-使用HashMap对JTree节点进行分组

我正在尝试使用HashMap构建JTree,将Values作为主要类别,将Keys作为子类别.本质上,它将看起来像这样: Movies -Marvel -The Avengers -Guardians of the Galaxy -James Bond -Casino Royale -Skyfall 现在,当我尝试构建树时,我得到了一对一的层次结

java-用JTree进行文字包装

我想知道是否有任何方法可以在JTrees中使用自动换行.我在节点的文本中使用HTML,我不确定这是否重要. 解决方法:好吧,您可以尝试如下. JTree tree = new JTree(); DefaultMutableTreeNode root = new DefaultMutableTreeNode("Animals"); DefaultTreeModel

Java Swing JTree TreeModel-如何进行延迟初始化

我的swing应用程序中有一个JTree,用于显示一长串数据(int树模式). 问题是TreeModel在初始化期间加载所有项目,而我不需要全部加载它们.在一个屏幕中,只有100个是可显示的,因此没有必要加载成千上万的数据以在一个屏幕中仅显示100个. 问题:有什么方法可以在TreeModel中进行某种延迟初

java-防止在JTree中的节点扩展上选择节点

我已经创建了一个JTree,其中的某些节点是自定义的,以显示它们可扩展,尽管它们还没有任何子节点.我遵循this thread来实现. 为什么?我想动态地加载树,因此当树扩展时,我将从服务器检索更多信息并将其显示在树上. 我遇到的问题是,当我展开这些节点之一时,它被选中,这不是默认节点的默

Java更新JTree

我有一个JTree,我正在使用它显示一些(毫无疑问)分层数据.规范的一部分是用户可以更改数据源(atm只是在文件之间).现在,当发生这种情况时,我可以毫无问题地重建数据和树节点.但是,我很难在树上更新更改.我尝试将其从其滚动窗格中删除,并替换为新的JTree,但是我没有看到任何此类消息.

java-如何为JTree单元设置透明背景?

伙计们, 我正在尝试创建一个渐变JTree控件.除了树单元格的背景不是透明的以外,以下代码大部分可用.如果有人打电话告诉我我做错了什么,我将不胜感激. 预先感谢您的帮助. 问候, 彼得 package TestPackage; import javax.swing.*; import javax.swing.tree.DefaultMutableTreeNode

java-DefaultTreeModel和检票树:setAsksAllowsChildren不起作用

我正在Web应用程序中使用Wicket的Tree组件.但是空文件夹以文件方式显示. 像这样: 贝娄是我使用DefaultTreeModel和Tree的地方: PDMinterface pdmI = new PDMinterface(); DefaultMutabletreeNode rootTreeNode = pdmI.getDocTree(); //文档树根结点,由PDM接口提供 Defau

java-使用Checkbox和JFileChooser摆动JTree

通过使用JFileChooser,我可以选择使用文件对象获取JList的文件和文件夹,并通过复选框显示它.现在,我的要求就像我想用复选框显示树状结构中选定的文件和文件夹,而该复选框仅适用于根元素,而不适用于所有子元素. 示例:例如,我选择了包含子文件夹和少量文件的文件夹ABC和PQR 现在在UI

java-如何仅列出jtree中的非隐藏文件和非系统文件

File f=new File("C:/"); File fList[] = f.listFiles(); 当我使用它时,它会列出所有系统文件以及隐藏文件. 当我使用它在jTree中显示时,这会导致空指针异常: public void getList(DefaultMutableTreeNode node, File f) { if(f.isDirectory()) { DefaultMutableTreeNode

java – 如何通过单击编辑JTree节点

我有一个JTree,并希望在我单击一个节点时调用它的getTreeCellEditorComponent()方法.根据DefaultTreeCellEditor类(我扩展)的文档,“编辑是在三次鼠标点击,或点击,暂停,点击和1200毫秒的延迟后开始的.”有没有办法覆盖此行为,以便单击可以启动编辑过程?解决方法:JTree API推荐使用Mo

java – TreeCellEditor:即使ShouldSelectCell返回false,也必须选择要编辑的单元格

我需要为我的JTree使用自定义单元格渲染器在每个单元格上添加一些JLabel.然后允许用户单击这些标签,而无需先选择单元格. 所以,我创建了一个Renderer,它返回一个包含DefaultTreeCellRenderer和2个JLabel的JPanel. public class TreeNodeRenderer extends DefaultTreeCellRende

Java:如何以编程方式选择和扩展JTree中的多个节点?

我有一个JTree和一个awt.Canvas.当我从Canvas中选择多个对象到objList时,我希望所有选定的项目都在JTree中显示为选中状态.这意味着,例如,如果我选择了2个对象,则应扩展它们到root的路径,并且每个所选对象也应选择其对应的TreeNode.我的JTree有TreeSelectionModel.DISCONTIGUOUS_TR

JTree,优化算法,Java

我的合作伙伴和我,我们正在努力优化频率流程…… 我们想要在JTree中尽可能地简化我们的问题. 如您所见,每个节点或叶子每个节点/叶子都有一个numResampleOperations. L -> Increment or multiplication M -> Decrement or division 我们如何计算价值? Target = Source*L/M numRe

java – DefaultMutableTreeNode-Text太长了?

我有一些DefaultMutableTreeNode. 程序运行时,我可以更改文本并重新验证它.但是如果文本太长,例如文本“已测试”,则文本将显示为“te …”. 我该如何改变? 谢谢解决方法:>你必须阅读tutorial about JTree,以及如何使用TreeCellRenderer的例子>如果您真的有疑问,请更新您的问题并在S

java – 显示文件名并在JTree中的文件夹下选择它

我设法到目前为止使用stackoverflow示例,JTree显示所有系统驱动器和文件夹,想要显示文件夹中的所有相应文件,得到循环中的所有文件名需要添加它们,这就是我卡住的地方! 请指教我添加文件夹下的文件,谢谢! 码: public class viewGui extends JFrame { private FileSystemView fil

java – 在JTree上过滤

问题 在JTree上应用过滤以避免某些节点/叶子出现在JTree的呈现版本中.理想情况下,我正在寻找一个允许动态过滤器的解决方案,但如果我能让静态过滤器工作,我会很高兴. 为了使它更容易一些,让我们假设JTree只支持渲染,而不支持编辑.应该可以移动,添加,删除节点. 一个示例是JTree上方

java – 如何在Swing中设置工具提示的背景?

我正在开发一个Swing应用程序,我需要在其中显示JTree节点的工具提示.节点表示某些任务,并按顺序在独立线程中运行.我需要根据任务的当前状态更改工具提示. 我在扩展JTree的类中覆盖了getToolTipText(MouseEvent e)方法.这也显示了一个工具提示,但外观&我的应用程序中其他组件的工具

Java JTree – 如何检查节点是否显示?

寻找如何遍历JTree(可以这样做)并检查每个节点是否显示(对用户)或不可见.不能相信JTree没有这个功能,也许我错过了什么?解决方法:你必须考虑两件事: >关闭其中一个父节点可以隐藏节点.即使父母在屏幕上可见,但孩子却不是.使用JTree.isVisible()就可以了. >如果节点被展开,它可能会被

java – 当TreeModel添加新节点时,为什么我的JTree不能更新?

我使用的DefaultTreeModel填充了DefaultMutableTreeNode的覆盖,它支持可选地更改树中节点的显示字符串.如下面的代码所示,在我的表单中,我通过在一个单独的类中创建它们然后通过我的主数据类型的包装类传递它们来为新节点填充树.其中的过程是创建一个新的重写的DefaultMutableTreeN

java – 将自定义属性添加到JTree节点

我需要在JTree节点中存储一些数据.是否可以向节点添加自定义属性来保存我的数据?解决方法:您可以创建一个扩展名为DefaultMutableTreeNode的节点类,其中包含数据属性. public final class MyDataNode extends DefaultMutableTreeNode { private final MyData myData; publ

java – 动态更改JTree中特定节点的图标

我已经看到很多在树实例化期间更改节点图标的示例,但我想要一种方法来稍后动态更改单个节点的图标.所以,在我的主代码中,我将自定义渲染器添加到我的树中: // Icon I want to set nodes to later ImageIcon checkIcon = new ImageIcon("check.jpg"); // Creates tree with my node