Bom dia,
Tenho dois form. "Aluno","Editar". No form Aluno aparece uma tabela com todos os alunos, agora eu quero que ao clicar no aluno, abra o form Editar ja com os dados setados.
Segue o que tentei fazer mais não da. O form Editar aparece em branco.
try {
Editar edit = new Editar(null, rootPaneCheckingEnabled); //Cria o Objeto do Form Editar;
int linha_selecionada = jTablealuno.getSelectedRow();
if (linha_selecionada == -1) {
JOptionPane.showMessageDialog(null, "Escolha um aluno");
} else {
String a = jTablealuno.getValueAt(linha_selecionada, 0).toString(); // Guarda o valor selecionado
String b = jTablealuno.getValueAt(linha_selecionada, 1).toString(); // Guarda o valor selecionado
edit.seta(a, b);//Aqui era para setar os valores das variaveis. Esse metodo esta no meu outro form.
new Editar(null, rootPaneCheckingEnabled).show(); // Aqui chama o Form porem ele Abre em branco
} // TODO add your handling code here:
} catch (SQLException ex) {
Logger.getLogger(Edit_Aluno.class.getName()).log(Level.SEVERE, null, ex);
}
public Editar(java.awt.Frame parent, boolean modal) throws SQLException {
super(parent, modal);
initComponents();
seta(a, b);//carregando assim que é aberto a tela
}
public void seta(String a, String b) {//metodo que seta os valores das variaveis que vem do form Aluno
jTextField1.setText(a);
jTextField2.setText(b);
}