1

复合 JTree 节点允许事件传递到下面的对象

我浏览了@Jakub Zaverka 的答案,这很清楚。但我不明白的是创建树节点的代码(JTree、食物、运动、颜色)在哪里。有人可以解释如何创建节点。

如果我创建一个具有 JButton 和 JLabel 作为字段的扩展 JPanel 的节点,我可以使用 JTree 的构造函数设置节点,该构造函数将由相同的自定义渲染器和编辑器渲染和编辑。

4

1 回答 1

1

默认JTree构造函数“返回JTree带有示例模型的 a”。为了获取示例模型,构造函数调用protected方法getDefaultTreeModel(),该方法返回一个示例模型,该模型“主要用于 beanbuilders 以展示一些有趣的东西”。您看到的值包含在source中。在这里可以看到一个相关的例子。

于 2013-11-17T03:03:11.950 回答