我一直在仔细关注How to Use Trees教程,该教程解释了如何使用Swing的JTree设置来显示树。
然而,在示例中,我注意到"树对象"只是显示的简单字符串。例如:
我试过看看是否可以设置一个树,它会显示一个使用[RSyntaxTextArea]和MigLayout设置的小文本框(ExpressionInputBox),但我最终得到以下结果:{{0} }
如何让ExpressionInputBox显示为树的节点? JTree节点可以是什么类型的对象?
答案 0 :(得分:2)
简单地说,JTree节点可以是 任何 类的对象,只要它实现TreeNode或MutableTreeNode接口即可。而已。您甚至可以使用不实现接口的类,只要您提供包装类即可。
现在你也问:
如何让ExpressionInputBox显示为树的节点? JTree节点可以是什么类型的对象?
这是一个两个部分,顺序错误。