Java: обмен данными между открытым jPanel и jFrame - PullRequest
0 голосов
/ 22 мая 2011

Из уже открытой jPanel я открываю окно поиска jFrame «FastSearch», используя следующий метод:

new FastSearch().setVisible(true);

, в котором перечислены результаты поиска. Когда я выбираю один из результатов поиска, я хочу отправить значение обратно в родительскую jPanel, которая открыла дочерний jFrame «FastSearch».

Я думал, что это будет выглядеть примерно так:

ParentWindow.targetVariable = theValueFromTheOpenedForm;

Но, конечно, это не работает.

Как передать данные между открытым jPanel и jFrame?

Заранее спасибо

1 Ответ

0 голосов
/ 22 мая 2011

Вам нужно каким-то образом передать объект в класс FastSearch.Либо в конструкторе, либо с помощью другого метода.Я предполагаю, что, вероятно, есть интерфейс слушателя.

...