Sistema desktop com JGoodies

01/08/2009

Pessoal gostaria da ajuda de voces para encontrar o melhor caminho e forma de codificar meu sistema. Estou um pouco perdido e preciso de orientação.   Estou utilizando JGoodies Forms , binding e validation     Estou disponibilizando os fontes peço que o mesmo seja analizado e peço que me deem sugestoes de melhoria nesta pequena parte.     Pela atenção muito obrigado, Israel.
Israel Barbosa

Israel Barbosa

Curtidas 0

Respostas

Henrique Weissmann

Henrique Weissmann

01/08/2009

Israel,

por favor, nos forneça o link para o seu código fonte para que possamos analisá-lo.

Seja também um pouco mais específico com relação à sua aplicação: o que você acha que está pior na sua opinião? Precisamos de um ponto de partida para que possamos começar o trabalho de análise.
GOSTEI 0
Israel Barbosa

Israel Barbosa

01/08/2009

O meu codigo se encontra no meu disco virtual e o link para ele é:   http://video.devmedia.com.br/discovirtual/200152/Sistema/ComercialPro.zip E o link para os artigos que tratam desta api é:
http://video.devmedia.com.br/discovirtual/200152/Artigos/Artigos.zip   Primeiramente de uma olhada nas classes Categoria e SubCategoria repare que na classe Categoria é necessário fazer uma chamada a classe SubCategoria.               Para que a mesma seja  selecionada em um componente JComBobox e caso seja necessário cadastrar uma nova SubCategoria é necessário clickar no botão com reticencias ao lado do JComBobox que abrirá o formulário para  que o cadastro da nova subCategoria seja efetuado.    
GOSTEI 0
Israel Barbosa

Israel Barbosa

01/08/2009

O meu codigo se encontra no meu disco virtual e o link para ele é:   http://video.devmedia.com.br/discovirtual/200152/Sistema/ComercialPro.zip E o link para os artigos que tratam desta api é:
http://video.devmedia.com.br/discovirtual/200152/Artigos/Artigos.zip   Primeiramente de uma olhada nas classes Categoria e SubCategoria repare que na classe Categoria é necessário fazer uma chamada a classe SubCategoria.                Para que a mesma seja  selecionada em um componente JComBobox e caso seja necessário cadastrar uma nova SubCategoria é necessário clickar no botão com reticencias ao lado do JComBobox que abrirá o formulário para  que o cadastro da nova subCategoria seja efetuado.    
GOSTEI 0
Israel Barbosa

Israel Barbosa

01/08/2009

#ID: 8233   Postado em: 8/3/2009 12:51:38 PM 
 
O meu codigo se encontra no meu disco virtual e o link para ele é:
 
http://video.devmedia.com.br/discovirtual/200152/Sistema/ComercialPro.zip
E o link para os artigos que tratam desta api é:
http://video.devmedia.com.br/discovirtual/200152/Artigos/Artigos.zip
 
Primeiramente de uma olhada nas classes Categoria e SubCategoria repare que na classe Categoria é
necessário fazer uma chamada a classe SubCategoria.
               Para que a mesma seja  selecionada em um
componente JComBobox e caso seja necessário cadastrar uma nova SubCategoria é necessário clickar
no botão com reticencias ao lado do JComBobox que abrirá o formulário para  que o cadastro da nova
subCategoria seja efetuado e ao fechar o formulário a nova subCategoria seja exibida no JComBoBox.  No entanto não sei a melhor maneira para fazer isto porque é um pouco diferente de se trabalhar com estas apis.  O que preciso mesmo neste momento e saber a melhor forma para realizar isto e tambem se possivel de uma olhada Tentei registrar dialog da classe SubCategoriaView no Listener WindowListener mas parece so funcionar quando clicko no x e não quando pressiono Esc. Na verdade o que tentei fazer é uma ganbiarra e acho que esta errado!!   nos metodos e nos formulários e veja se você tem alguma sugestão de melhoria para o mesmo.
  Todos os formulários herdam de EscDialog que se encontra na classe componentsFactory.   Desculpe ter repetido a mensagem varias vezes é que deu um probleminha no teclado.
 
GOSTEI 0
Israel Barbosa

Israel Barbosa

01/08/2009

#ID: 8233   Postado em: 8/3/2009 12:51:38 PM 
 
O meu codigo se encontra no meu disco virtual e o link para ele é:
 
http://video.devmedia.com.br/discovirtual/200152/Sistema/ComercialPro.zip
E o link para os artigos que tratam desta api é:
http://video.devmedia.com.br/discovirtual/200152/Artigos/Artigos.zip
 
Primeiramente de uma olhada nas classes Categoria e SubCategoria repare que na classe Categoria é
necessário fazer uma chamada a classe SubCategoria.
               Para que a mesma seja  selecionada em um
componente JComBobox e caso seja necessário cadastrar uma nova SubCategoria é necessário clickar
no botão com reticencias ao lado do JComBobox que abrirá o formulário para  que o cadastro da nova
subCategoria seja efetuado e ao fechar o formulário a nova subCategoria seja exibida no JComBoBox.  No entanto não sei a melhor maneira para fazer isto porque é um pouco diferente de se trabalhar com estas apis.  O que preciso mesmo neste momento e saber a melhor forma para realizar isto e tambem se possivel de uma olhada Tentei registrar dialog da classe SubCategoriaView no Listener WindowListener mas parece so funcionar quando clicko no x e não quando pressiono Esc. Na verdade o que tentei fazer é uma ganbiarra e acho que esta errado!!   nos metodos e nos formulários e veja se você tem alguma sugestão de melhoria para o mesmo.
  Todos os formulários herdam de EscDialog que se encontra na classe componentsFactory.   Desculpe ter repetido a mensagem varias vezes é que deu um probleminha no teclado.
 
GOSTEI 0
Henrique Weissmann

Henrique Weissmann

01/08/2009

Israel,

obrigado por postar o material. Já estou analisando seu código e daqui a pouco posto aqui as conclusões que cheguei ok?
GOSTEI 0
Israel Barbosa

Israel Barbosa

01/08/2009

Blz Fico no aguardo.


Pela atenção muito obrigado!
GOSTEI 0
Dyego Carmo

Dyego Carmo

01/08/2009

ISRAEL ALEXANDRE

Olá !

Estou analisando seu sistema , apesar de já ter lido sua pergunta inicial... gostaria de saber especificamente qual é o seu objetivo ao final deste chamado.... ou seja... o que vc precisa realmente referente a este sistema ?

GOSTEI 0
Israel Barbosa

Israel Barbosa

01/08/2009

A minha principal duvida se refere a como atualizar a JComboBox apos cadastrar uma subCategoria chamando este formulario de dentro do formulario de produtos. Ou seja quando eu fechar este formulario a nova subcategoria que acabei de cadastrar deve aparecer no JCombobox. Qual a melhor maneira para fazer isto. Tambem observe que o mesmo codigo que é utilizado no menuPrincipal para abrir o formulario de subcategoria que se repete na classe produtos. Como faço para não ter que repeti-lo duas vezes?   Observe tambem que todos os formularios são derivados da classe escDialog, exceto o menuPrincipal. Gostaria tambem de armazanar as preferencias do usuario quando o mesmo redimensiona o formulario. Gostaria de saber sua opiniao a respeito dos layouts dos formularios.   Caso esteja muito bagunçado e dificil de entender podemos iniciar a contrução de um novo exemplo contendo as mesmas classes(Categoria, SubCategoria, Produto)  do zero. Da forma que vc me orientar a fazer. No entanto gosta ria de continuar utilizando JGoodies. Caso seja assim vamos nos concentrar primeiramente na api de binding que é a mais complexa. E talves utilizar o Spring para fazer a injeção de dependencias. No entanto preciso disso o mais rapido possivel. O que vc acha?  
GOSTEI 0
Dyego Carmo

Dyego Carmo

01/08/2009

Ué... qual a tela que vc precisa atualizar o JCombobox ?
Tem a tela de cadastro da categoria onde posso selecionar apenas a sub-categoria e nao cadastra-la ..

GOSTEI 0
Israel Barbosa

Israel Barbosa

01/08/2009

E a tela de produtos onde voce chama a tela de categorias e subCategorias mas por enquanto os dados ficam  apenas em memoria, ta super bagunçado nem eu sei direito!!! Vo ve se consigo gravar um video para te enviar.
GOSTEI 0
Dyego Carmo

Dyego Carmo

01/08/2009

hehehe , fica mais facil para que eu entenda hehehe...

fico no aguardo...

GOSTEI 0
Devmedia

Devmedia

01/08/2009

Israel,
conseguiu montar o video para que o consultor possa lhe ajudar com a dúvida?
GOSTEI 0
Israel Barbosa

Israel Barbosa

01/08/2009

Espera mais um pouco que estou fazendo o video 
GOSTEI 0
Devmedia

Devmedia

01/08/2009

Israel,
podemos encerrar o chamado?
GOSTEI 0
Israel Barbosa

Israel Barbosa

01/08/2009

Espera mais um pouco estou tendo muito trabalho e não tive tempo para mexer nisto.

Desculpe a demora, vou providenciar isto o mais rapido possivel.
GOSTEI 0
Dyego Carmo

Dyego Carmo

01/08/2009

Estou no aguardo.

GOSTEI 0
Israel Barbosa

Israel Barbosa

01/08/2009

Blz vou providenciar.
GOSTEI 0
Devmedia

Devmedia

01/08/2009

Israel,
por falta de retorno estamos encerrando o chamado. Assim que providenciar o seu video  e /ou ainda tenha dúvidas sobre o assunto aqui tratado, por favor, volte a postar aqui mesmo que o consultor voltará a lhe atender.
GOSTEI 0
POSTAR