Então Bertolini, eu mantenho o cadastro aberto, só que ai ele num recupera eu só fiz uma observação que se eu fechar o cadastro quando abrir a pesquisa e quando selecionar um produto na pesquisa eu setar a descição do produto para o formulario ja abrir com o textfield preenchido funciona.
Pra deixar um pouco mais claro o meu código:
Deste Jeito Funciona:
No botão pesquisar do form de cadastro:
PesquisaProdutoCompras ppc = null;
try {
ppc = new PesquisaProdutoCompras();
} catch (SQLException ex) {
Logger.getLogger(frmCadastroCompras.class.getName()).log(Level.SEVERE, null, ex);
} catch (Exception ex) {
Logger.getLogger(frmCadastroCompras.class.getName()).log(Level.SEVERE, null, ex);
}
ppc.setVisible(true);// TODO add your handling code here:
----> this.setVisible(false);
no formulario de pesquisa:
public void jtTabelaLinhasSelecionadas(JTable tabela) throws SQLException, Exception {
frmCadastroCompras fcp = new frmCadastroCompras();
if (jtTabela.getSelectedRow() != -1) {
fcp.jtProduto.setText(ListaProduto.get(tabela.getSelectedRow()).getDescricao());
this.setVisible(false);
----> fcp.setVisible(true)
} else {
fcp.jtProduto.setText("");
}
Deste Jeito Não Funciona:
No botão pesquisar do form de cadastro:
PesquisaProdutoCompras ppc = null;
try {
ppc = new PesquisaProdutoCompras();
} catch (SQLException ex) {
Logger.getLogger(frmCadastroCompras.class.getName()).log(Level.SEVERE, null, ex);
} catch (Exception ex) {
Logger.getLogger(frmCadastroCompras.class.getName()).log(Level.SEVERE, null, ex);
}
ppc.setVisible(true);// TODO add your handling code here:
no formulario de pesquisa:
public void jtTabelaLinhasSelecionadas(JTable tabela) throws SQLException, Exception {
frmCadastroCompras fcp = new frmCadastroCompras();
if (jtTabela.getSelectedRow() != -1) {
fcp.jtProduto.setText(ListaProduto.get(tabela.getSelectedRow()).getDescricao());
this.setVisible(false);
---->
} else {
fcp.jtProduto.setText("");
}
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br







0 comentários:
Postar um comentário