0

我在java中创建了一个Jtree,我想为每个节点添加2个值,我的意思是每个节点有可能我们有2个值吗?例如,在 JCombobox 中,我们可以将一个值指定为文本,而将另一个值指定为文本值。

combobox item1 =  text1 + value1

combobox item2 =  text2 + value2

combobox item3 =  text3 + value3

那么对于 Jtree 节点有这样的事情吗?如果不是,您对存储这样的东西有什么建议?

因为我想将这些数据保存在数据库中并检索表单数据库,所以创建节点路径对我有很大帮助。

4

2 回答 2

1

您可以在Swing 教程中找到一个示例。BookInfo树中的每个节点都有一个自定义对象(在这种情况下属于类)。您可以对任何其他对象执行相同的操作。

于 2011-04-09T06:07:18.807 回答
0

除了霍华德的回答:

您的对象可以实现一个Serializable接口,因此您可以将其按原样存储在数据库中。或者,您可以将所有对象字段存储在不同的列中(首选方式)。要使用数据库,请查看JDBC并作为对未来的建议,在Hibernate.

于 2011-04-09T06:55:16.850 回答