jtree

    2热度

    1回答

    我有一个JTree与DefaultMutableTreeNodes。在某些层次上,这些节点用我自己的可序列化对象初始化为。总共有两种不同类型的对象(称为“步骤”和“订单”)。我希望能够只删除用这两个对象中的任何一个初始化的节点。任何其他只是字符串的节点都不应该被丢弃。一个“订单”可以包含许多“步骤”。我希望能够将它们拖放到JPanel当它们被插入JList。如果“令”被丢弃所有的“步骤”都应该被插

    0热度

    1回答

    I've used an example by Ian F. Darwin关于如何在JTree上显示文件系统,尽管代码对我来说很清楚,但我无法弄清楚为什么我无法展开valueChanged上的树的TreeSelectionListener。下面的代码: package ericsonwrp.republica.vintage.caixa; /* * Copyright (c) Ian F.

    0热度

    1回答

    我有两个Jtree,在第一个JTree中显示我的目录结构,其中包含zip文件作为节点子和.xlsx文件作为叶。我想在第一个JTree上添加一个选择事件,这样当我选择一个叶时,它应该在第二个JTree中只显示匹配的叶子字符串和.xlsx文件。

    3热度

    1回答

    我有一个JTree与几个节点级别。我将根节点的图标更改为更大的图标。问题是,现在图标大于默认图标,垂直虚线和相应的子节点不位于根节点图标下方。 见下图: 我的问题是:是否有可能除根节点一点点向右侧移动的一切吗?

    0热度

    1回答

    让我们假设我有一个JTree类似我提供的图片,其中叶节点的数量将我每次运行该代码时会有所不同。现在我怎样才能删除空的节点(AKA没有孩子),因为我无法检查,看看它是否会变空,因为我将它们添加到树中? 我已经尝试过使用枚举遍历树并检查每个节点以检查它有多少个子节点,但这并没有帮助,因为即使我可以告诉我所在的节点是需要被删除我必须告诉他的父母将他删除,我不能告诉他从他父母的节点中删除自己。 我需要用什

    0热度

    1回答

    考虑下面的XML文件: <project> <props> <prop name="currency" value="USD" /> <prop name="user-type" value="admin" /> </props> <plans> <plan name="-" showFirst="false" showSecon

    0热度

    1回答

    我已经阅读并找到了很多方法将JComponent s拖拽到其他JComponent上,或者将文件拖拽到我的JComponent上,从操作系统到Java应用程序。不过,我想将我的应用程序外部的jtree节点拖到目录中。我的节点代表文件,所以我想将它们保存在拖动的目录中。 有没有人知道使用TransferHandler这样做的方法? public void exportDone(JComponent

    1热度

    1回答

    在我的代码中,我自定义了一个DefaultTreeCellRenderer以给我的节点一个自定义图标。 setCellRenderer(new DefaultTreeCellRenderer() { private static final long serialVersionUID = -2839238218110688876L; private ImageIcon

    0热度

    1回答

    以下代码是FileTreeModel的修改版本,仅显示目录。然而。我在尝试访问需要管理员权限的文件夹时收到空指针异常。一个例子可能看起来像 Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at DirectoryExplorer$FileTreeModel.listDirectories(Dire

    3热度

    1回答

    我想为0123reeJTree做一个自定义滚动效果。但是,我不确定如何针对单个句柄而不是所有句柄。 如果您运行下面的代码,您会看到当您将鼠标悬停在JTree的任何句柄,节点或叶子上时,所有折叠的句柄都将更改为翻转。这是不希望的。那么当我将鼠标悬停在该句柄上时,如何更改只有一个句柄,并且最好不要将鼠标悬停在其旁边的节点上? import java.awt.*; import java.awt.ev