terça-feira, 26 de outubro de 2010

Re: [java-br] Re: Popular Textfield com Dados de outro formulario

·

 

Pelo que vi aih vc cria o formulario de cadastro dentro do formulario de
consulta para passar a descrição do produto.

É muito mais correto vc trabalha um objeto produto. Assim dentro do form
de consulta vc pega o produto da jtable de consulta e seta os atributos
que vc tem para o objeto produto. Fecha o frame de consulta.
Aih na no seu cadastro vc pega o objeto produto da consulta e faz oq
quizer com ele. Seta quantos jframes vc quizer dentro do cadastro.

Vc não prescisa chamar um frame dentro do outro para somente passar uma
"descricao" para ele.

Eh isso.

> 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("");
>
> }
>
>

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
ESTÁGIO com Benefício, Bolsa Auxílio, Vale Transporte e Vale Refeição!

Está sozinho?Hoje pode ser seu último dia, crie seu perfil!
.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog