有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

在JTree中保存对象,但更改显示的名称(java swing)?

我制作了一个JTree,并用ArrayList中的对象填充它。 当我用GUI显示JTree的内容时,我不想看到存储对象的内存地址,而是一个自定义字符串

例如:我将此对象添加到我的树中:

DefaultMutableTreeNode tempnode = new DefaultMutableTreeNode(workspaces.get(i));

我在GUI上看到的是:

package.workspace@1df38f3

我想要替代文本,而不是

package.workspace@1df38f3

待展示。 如何修复代码以支持此功能


共 (0) 个答案