我在java中创建了一个Jtree,我想为每个节点添加2个值,我的意思是我们每个节点有2个值吗? 例如在JCombobox中我们可以将一个值指定为文本而另一个值是文本值。
combobox item1 = text1 + value1
combobox item2 = text2 + value2
combobox item3 = text3 + value3
对于Jtree节点,还有这样的东西吗? 如果不是你建议存储这样的东西是什么?
因为我想将这些数据保存在数据库中并且还要检索表单数据库,所以它将帮助我创建我的节点路径。
答案 0 :(得分:1)
您可以在Swing Tutorials中找到示例。有一个自定义对象(在这种情况下为类BookInfo
)附加到树中的每个节点。您可以对任何其他对象执行相同的操作。
答案 1 :(得分:0)
除了霍华德的回答:
您的对象可以实现Serializable
接口,因此您可以将其存储在数据库中。或者,您可以将所有对象字段存储在不同的列中(首选方式)。要使用数据库,请查看JDBC
,并在Hibernate
处查看未来的建议。