所以我有这些课程
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};
}
}
注意类不完整,只是片段。
当用户单击添加按钮 (addActionPerformed) 时,值将保存到 AddStream 类中的局部变量并由 getData() 返回。
我遇到的问题是 addStream.getData();,我得到“找不到符号”
有没有办法从 AddStream JFrame 获取数据到 Init 类?