Так у меня эти классыПолучение значения из другого фрейма
public class Init {
...
JFrame addStream = new AddStream();
addStream.setVisible(true);
addStream.setLocationRelativeTo(null);
addStream.getData(); //not working
}
public class AddStream extends javax.swing.JFrame {
private String nameData, urlData, qualityData;
/** Creates new form AddStream */
public AddStream() {
initComponents();
}
private void initComponents() {
...
}
private void addActionPerformed(java.awt.event.ActionEvent evt) {
nameData = name.getText();
urlData = url.getText();
qualityData = quality.getSelectedItem().toString();
}
public String[] getData() {
return new String[]{nameData, urlData, qualityData};
}
}
Примечание классы ARENT полные, только фрагменты.
Когда пользователь нажимает кнопку «Добавить» (addActionPerformed), значения сохраняются в локальных переменных класса AddStream и возвращаются getData().
Проблемы у меня есть с addStream.getData() ;, я получаю «не может найти символ»
Есть ли способ, чтобы получить эти данные из AddStream JFrame в Init класса?
1) См. [Использование нескольких JFrames, Good/Bad Practice?] (Http://stackoverflow.com/a/9554657/418556) 2) Для лучшей помощи раньше, отправьте сообщение [SSCCE] (http://sscce.org/). –