java中的多维数组到JTree
我想将一个多维数组分配给jtree。我该怎么做?
这是数组的示例:
ROOT:{ FolderA : {FileA,FileB} , FoldB: {FileA,FileB} } ....
另外,我想确定文件并为其分配图标。
i want to assign a multidimensional array to jtree. how can i do this?
here is sample of an array:
ROOT:{ FolderA : {FileA,FileB} , FolderB: {FileA,FileB} } ....
Also i want to determine files and assign icon to them.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您必须从 jtree 获取模型,然后对其进行操作。 这里您有工作示例
You must get model from your jtree and then operate on it. Here you have working example
这是一篇很好的文章,展示了如何使用
org.netbeans.swing.outline .概要
为此。此答案中还有更多内容。TableCellRenderer
或RenderDataProvider
接口使自定义树中行的外观变得特别容易。Here's a nice article showing how to use
org.netbeans.swing.outline.Outline
for this. There's more in this answer. Ordinary extensions ofTableCellRenderer
or theRenderDataProvider
interface make it especially easy to customize the appearance of rows in the tree.