Java 在其他类中使用侦听器

Java 在其他类中使用侦听器,java,swing,listener,jtree,Java,Swing,Listener,Jtree,我有一个主界面和一些其他类。 其他类是我添加到MainInterface的GUI元素。 在树类中,我使用一棵树来选择不同的事物。在这节课上,我有一个树听者对树的选择做出反应 我的目标是,当我在树中选择某个内容时,主界面会根据选择做出反应。 我必须在命名的类(JPanel红色和JPanel蓝色)旁边创建类。根据选择,必须显示两个类(extensedjpanel) 我已经用主界面上的按钮试过了,效果很好。但我不知道如何做的是,这两个类根据TreeClass中的TreeSelectionListene

我有一个主界面和一些其他类。 其他类是我添加到MainInterface的GUI元素。 在树类中,我使用一棵树来选择不同的事物。在这节课上,我有一个树听者对树的选择做出反应

我的目标是,当我在树中选择某个内容时,主界面会根据选择做出反应。 我必须在命名的类(JPanel红色和JPanel蓝色)旁边创建类。根据选择,必须显示两个类(extensedjpanel)


我已经用主界面上的按钮试过了,效果很好。但我不知道如何做的是,这两个类根据TreeClass中的TreeSelectionListener进行切换。。。因此,我的主要问题是,我不知道MainInterface是如何侦听树的…

听起来您的
MainInterface
应该将自己注册为树模型的一部分。页面底部有一个示例。

文章可能会有所帮助,我会从另一面尝试。树应该在主界面上执行操作。在mainInterface中编写一个方法,用于切换面板并从侦听器调用该方法。