Pessoal, to querendo atualizar meu JTable(que está no JFrame principal) mas o NetBeans nao deixa(pq declarou o JTable como privado), porque eu quero atualizar logo após uma ação ser feita no outro JFrame, vejam:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
NContato ngcContato = new NContato();
Contato cont = new Contato();
String nome;
if (!jTxtID.getText().equals("")){
int id = Integer.valueOf(jTxtID.getText());
try {
cont = ngcContato.localizarContato(id);
if(cont.getNome().equals("")){
JOptionPane.showMessageDialog(null, "Não existe contato com este ID", "Aviso", JOptionPane.WARNING_MESSAGE);
}
else{
int x = JOptionPane.showConfirmDialog(null, "Tem certeza que deseja excluir o contato com nome de :\n"+cont.getNome(), "Confirmar", JOptionPane.OK_CANCEL_OPTION);
if(x == JOptionPane.OK_OPTION){
ngcContato.excluirContato(cont);
JOptionPane.showMessageDialog(null,"Contato excluido com sucesso", "Sucesso", JOptionPane.INFORMATION_MESSAGE);
// Quero atualizar o outro frame bem aqui, com a nova lista de contatos. table.repaint(); mas meu JTable ta como private e nao consigo acessá-lo :(
jTxtID.setText("");
jTxtID.requestFocus();
}
}
} catch (ClassNotFoundException ex) {
Logger.getLogger(FExcluirContato.class.getName()).log(Level.SEVERE, null, ex);
} catch (SQLException ex) {
Logger.getLogger(FExcluirContato.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
:oops: :oops: :oops: