Java:在打开的jPanel和jFrame之间交换数据

时间:2011-05-22 18:02:17

标签: java variables jframe jpanel

从已打开的jPanel中,我使用以下方法打开jFrame“FastSearch”搜索窗口:

new FastSearch().setVisible(true);

列出搜索结果。当我选择其中一个搜索结果时,我想将值发送回打开子jFrame“FastSearch”的父jPanel。

我认为它看起来像这样:

ParentWindow.targetVariable = theValueFromTheOpenedForm;

但当然,它不起作用。

如何在打开的jPanel和jFrame之间传递数据?

提前致谢

1 个答案:

答案 0 :(得分:0)

您需要以某种方式将对象传递到FastSearch类。无论是在构造函数中还是通过其他方法。我假设可能有一个监听器接口。