Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在JavaSwing中将JList对象放在Jtree节点中?_Java_Swing_Tree_Jlist_Jtree - Fatal编程技术网

如何在JavaSwing中将JList对象放在Jtree节点中?

如何在JavaSwing中将JList对象放在Jtree节点中?,java,swing,tree,jlist,jtree,Java,Swing,Tree,Jlist,Jtree,我有这个疑问,我正在使用JavaSwing,我需要做一个数据树,它需要显示Jtree节点的Jlist内容 不同JPanel中的每一个出于建议的原因,您需要一个自定义的TreeCellRenderer和TreeCellEditor,以满足您的需要 作为一个不太复杂的选择,在树中添加一个。在侦听器中,更新相邻树的ListModel,以反映当前树选择。对树和列表使用GridLayout(1,0),如使用JTable和JList所示。您的问题不清楚。此外,请张贴您尝试的代码,并告诉我们它做错了什么。看,

我有这个疑问,我正在使用JavaSwing,我需要做一个数据树,它需要显示Jtree节点的Jlist内容

不同JPanel中的每一个

出于建议的原因,您需要一个自定义的
TreeCellRenderer
TreeCellEditor
,以满足您的需要


作为一个不太复杂的选择,在树中添加一个。在侦听器中,更新相邻树的
ListModel
,以反映当前树选择。对树和列表使用
GridLayout(1,0)
,如使用
JTable
JList所示。您的问题不清楚。此外,请张贴您尝试的代码,并告诉我们它做错了什么。看,这会很棘手的。JTree和JLists都使用组件渲染器工作。此渲染器用于绘制列表/树元素,但实际上并未添加到GUI中,因此事件捕获/元素选择需要根据您的情况进行自定义