首页 文章
  • 10 votes
     answers
     views

    在JTree中拖放节点

    我很难创建一个JTree,它允许通过在JTree中拖放节点来重组节点 . 这似乎应该相对简单 . 我在线查看了一些示例,但我似乎无法在自己的代码中实现它 . 例如,sun提供的this允许在不同组件之间拖动到树中,但不允许从树本身内拖动 . 我还发现这可以让你将文本拖到JTree中,但不能在树中拖动 . import java.awt.*; import java.awt.datatransfer...
  • 0 votes
     answers
     views

    TreeNode DnD问题的子类

    我有一个类结构如下: DefaultMutableTreeNode |_ BCStructure |_ | Module |_ | Section |_ Page 模块,部分和页面是我在JTree中实际使用的内容 . 如果您运行下面的示例代码,拖放工作 . 请注意,它使用的是DefaultMutableTreeNodes . 但是,如果我将代码放...
  • 1 votes
     answers
     views

    从JTree Transferable TransferHandler复制粘贴

    我正在探索如何执行 Copy 和 JTree 的 JTree . 因为,我希望像 toString() 这样的复制粘贴到另一个应用程序,如Sublime Text . 我正在查看代码以查看how copy & paste is implemented以及如何使用drag and drop in JTree . 我的第一个问题是, DefaultMutableTreeNode 的 Defa...
  • 0 votes
     answers
     views

    Jtree扩展和选择问题

    我有两个JTree实例(leftTree和rightTree) . 用户可以从左侧树中选择一些节点并将其添加到右侧树中 . 我在添加按钮动作监听器中有以下代码,以便在添加节点后展开并选择rightTree中的节点 . rightTree.updateUI(); TreePath[] paths = leftTree.getSelectionPaths(); if (null != paths &...
  • 5 votes
     answers
     views

    恢复展开/折叠的树节点状态

    我正在使用树状态(扩展/选定节点)保存并创建了一个可以保存和恢复节点状态的实用程序类 . 它工作正常 . 但是仍然存在JTree本身的一个问题 - 当用户正在使用一些JTree实例(扩展/折叠节点)时,可能存在某些节点(隐藏在另一个折叠节点下)被扩展的情况 . 没什么特别的 - 这很好 . JTree将扩展/折叠节点的记录保存在单独的 expandedState Hashtable中,使用节点路...
  • 0 votes
     answers
     views

    JTree在重新加载后避免崩溃

    我正在尝试在重新加载后找到解决 JTree 崩溃的问题 . 情况: JTree [-] Office A |---[-] Office A.1 | |---[-] Office A.1.1 | |---[-] Office A.1.2 [-] Office B |---[-] Office B.1 | |---[-] Office B.1.1 | | |-...
  • 1 votes
     answers
     views

    Swing:Jtree获取具有相同层次结构的所有选定节点

    我有一个从xml构建的Jtree . 我的要求是,用户可以一次选择jtree中的多个节点,然后单击一个按钮,我需要获取所有选定节点的XPath . 例如,如果Xml如下 Root | Parent | Child | Child 然后我在jtree中选择两个...
  • 1 votes
     answers
     views

    通过单击行上的任意位置选择JTree节点

    我有代码taken from here,它允许通过单击行上的任何位置来选择JTree行 . 它在单行选择模式下工作正常 . 但是,我不知道如何修改它以处理多行选择 . 如何区分用户进行多项选择时的情况(例如,通过在按住鼠标左键的同时按住shift或控制按钮)? import java.awt.Rectangle; import java.awt.event.MouseAdapter; import...

热门问题