Ade*_*ros 1 java swing jtree treecellrenderer
在我的代码中,根据条件,JTree节点可能有也可能没有Icon.我的问题是当我想Icon为节点设置时,节点名称的大小减小并且附加" ... ".
所以基本上,节点根据图标大小重新计算其大小并适合其余部分.
如何在添加图标时阻止此行为并允许节点扩展其大小?
这是没有/带图标的屏幕截图:

不知道你在哪里做,但怀疑你是在TreeModel的脚下做的:LayoutCache做了很多..很好..缓存大小,所以你必须确保它使该缓存无效.唯一的方法是通过TreeModelEvents,类似于(假设模型的类型为DefaultTreeModel):
myNodeData.setIcon(...);
treeModel.nodeChanged(node);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1424 次 |
| 最近记录: |