DefaultMutableTreeNode-Text 太长?
我有一些 DefaultMutableTreeNode。 当程序运行时,我可以更改文本并重新验证它。 但如果文本太长,例如文本“tested”,则文本将显示为“te...”。
我该如何改变这个?
谢谢
I have some DefaultMutableTreeNode's.
While the programm's running, I can change the text and revalidate it.
But if the text is too long, so for example the text "tested", the text will be displayed as "te...".
How do I change this ?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您必须阅读有关 JTree 的教程,以及如何使用 TreeCellRenderer
如果你真的的话那么请提问更新您的问题并在 SSCCE 表单
中添加代码,
you have to read tutorial about JTree, and examples how to use TreeCellRenderer
if you'll real question then please update your question and add there the code in SSCCE form
根本原因是树节点的布局被缓存并且缓存没有正确更新。如果模型脚下的节点发生更改,可能会发生这种情况,取消注释 nodeChanged 以查看差异
您的上下文中的确切原因可能会有所不同,没有 sscce 就无法判断
the underlying reason is that the layout of the tree nodes is cached and the cache not updated properly. Might f.i. happen if the node is changed under feet of the model, uncomment the nodeChanged to see the difference
The exact reason in your context might vary, no way to tell without an sscce