【问题标题】:DefaultMutableTreeNode inbuilt tree structure [closed]DefaultMutableTreeNode 内置树结构 [关闭]
【发布时间】:2012-10-28 15:50:45
【问题描述】:

如何在DefaultMutableTreeNode 中访问userObject 如何修改用户对象或提取其中定义的值?

【问题讨论】:

  • 看看它的api文档怎么样?
  • 另见example

标签: java swing jtree treemodel


【解决方案1】:

setUserObjectgetUserObject 方法呢?

【讨论】:

  • 我的对象包含一个 int p 和 char a 我将它添加到我的结构 DefaultMutableTreeNode node=new DefaultMutableTreeNode(this object);使用 get 方法返回的对象失去了 p 和 a 的身份,我无法访问或修改它们。
  • @kamikaze:您可以将getUserObject 的输出转换为所需的类型,因为您知道已放入节点的类型。投射后,您可以再次访问您的paMyType item = (MyType)node.getUserObject(); item.p.... 的语法
  • thnx A.H. 太天真了
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多