我想将JTree
代码实现为我的自定义样式,如下图所示。我想将JTree
设计为可实时编辑,并将数据动态存储到数据库中。
当我想添加孩子时,如图所示,我想从optiosn中选择并让我的JTree根据需要生成子节点。
当我添加新节点时,输入名称并按“ENTER”然后它应保存原样。因此,我希望我的JTree在需要时根据需要生成节点,并且可以在add_icon上单击鼠标时从下拉菜单中删除。
所以,任何人都可以帮助我为这样的JTree设计我自己的模块或API。拜托,拜托。这是在我的项目上实现的。所以,很快就需要帮助。我正在使用swing应用程序在Netbeans 8.0.2上完成我的项目。
答案 0 :(得分:1)
我可以为你的JTree的每个节点添加一个按钮。如果您重新定义TreeCellRenderer
然后将其附加到JTree:
JTree tree = new JTree(rootNode);
CellRendererWithButton renderer = new CellRendererWithButton();
tree.setCellRenderer(renderer);
Here您可以找到创建自己的CellRendererWithButton
。