Apaga a classe SaveInfos
, não precisa dela.
Na classe Tela_InserirProd
apaga o método main
, só a classe ProjetoTelaPrincipal
vai ter o método main
.
Na classe Tela_InserirProd
cria o seguinte atributo:
private final ProjetoTelaPrincipal telaPrincipal;
Na classe Tela_InserirProd
apaga esse construtor:
public Tela_InserirProd(java.awt.Frame parent, boolean modal) {
super(parent, modal);
initComponents();
}
Na classe Tela_InserirProd
cria esse construtor:
public Tela_InserirProd(ProjetoTelaPrincipal telaPrincipal, boolean modal) {
super(telaPrincipal, modal);
this.telaPrincipal = telaPrincipal;
initComponents();
}
Na classe Tela_InserirProd
implementa o jButton1ActionPerformed
dessa forma:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
telaPrincipal.fazerOprcs(lblProduto.getText(), txtQtd.getText());
}
DICAS:
- Programe de forma orientada à objetos
- Utilize o padrão de projeto MVC
- Não use
DefaultTableModel
- Crie o seu próprio
TableModel
estendendo oAbstractTableModel
.