将树节点选择与另一个对象链接(JPanel)
我正在尝试用Java(IDE Eclipse)制作简单的设置GUI。
左边是 JTree(7 个节点),右边是有 7 个面板的 LayeredPane(JPanel)。我想通过简单地单击 JTree 中的节点来浏览面板。
但怎么做呢?特别是我不知道如何将节点与这个适当的面板链接起来。我不知道如何标记它,或者将它作为对象分配给节点。
聚苯乙烯 1.不知道是否有更有效的方法。 2. 我是Java新手,但不是编程新手。在Delphi中对我来说没有问题......
非常感谢
I am trying to make simple Setting GUI in Java (IDE Eclipse).
On the left is JTree (7 nodes), on the right is layeredPane with 7 panels (JPanel). I want to browse panels by simple clicking on nodes in JTree.
But how to do it? Especially i do not know how to link node with this appropriate Panel. I do not know how to tag it, or to assign it as an object to the node.
P.S
1. I do not know, if there is more efficient way to do it.
2. I am new in Java, but not in programming. In Delphi there is no problem for me...
Thanx a lot
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
每个 TreeNode 都有可用于链接到面板的索引。
如果您使用 MutableTreeNode(默认实现是 DefaultMutableTreeNode),您可以将自定义用户对象分配给每个节点 - 请参阅 JavaDoc 了解 MutableTreeNode 和 DefaultMutableTreeNode。
Each TreeNode has index which you can use to link to your panel.
If you use MutableTreeNode (default implementation is DefaultMutableTreeNode) you can assign custom user object to each node - see JavaDoc for MutableTreeNode and DefaultMutableTreeNode.