Bom dia, senhores.
Estou com o seguinte problema:
Tenho um formulário principal com um botão que chama um JDialog.
private void jBtnAddCTActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
ctDialog = null;
JFrame ctFrame = new JFrame();
ctDialog = new CTDialog(ctFrame, true);
ctDialog.setLocationRelativeTo(ctFrame);
ctDialog.addWindowListener(new getCTParameters());
ctDialog.setVisible(true);
}
Este JDialog possuí vários campos de texto e um botão de retorno.
Quero passar os valores destes campos através de um List, mas não sei como fazer isto.
Tentei colocar um Listener no meu formulário principal:
private static class getCTParameters extends WindowAdapter {
@Override
public void windowClosing(WindowEvent e) {
//Aqui quero ler o List do formulário auxiliar
}
}
No formulário auxiliar eu criei um método público:
[code] public List getParameters()
{
List parameters;
parameters = new ArrayList();
for (int i=0; i<13; i++)
parameters.add(String.valueOf(i*12));
return parameters;
}[/code]
O problema é que eu não consigo ter acesso a ele.
Alguém sabe como resolver o problema?
Ou algum modo mais simples de passar parâmetro entre formulários diferentes em java.
Valeu!