| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/08/2011 16:01:41
|
root_
JavaGuru
![[Avatar]](/images/avatar/5dc86332c108bc63cafa5c4ea0d34ae1.jpg)
Membro desde: 05/09/2006 15:46:19
Mensagens: 206
Localização: Gurupi - Tocantins
Offline
|
Para a rapaziada 'javalesca' que aprendeu a usar vinculação de beans com formulários e tables( o que é uma maravilha ) asism como eu, creio que já tenham passado pelo problema a seguir:
1) Tenho um bean com anotaçoes JPA( tanto para EclipseLink quanto para Hibernate):
2) Em algum momento do código do Formulário recupero uma list de contas e pelo netbeans realizei todo o vinculo do list com uma jTable...como consta na imagem abaixo de exemplo:
Agora a view em execução:
A somatória dos valores das linhas de Jan a Dez é fácil, no caso a expressão de vinculação fica ${valJan + valFev +valMar+valAbr+valMai+valJun+valJul+valAgo+valSet+valOut+valNov+valDez}
3 e dúvida cruel: Como criar mais uma linha neste JTable fazendo o Somatório Mensal de cada MES... sendo que cada linha é um bean vinculado?
Já pensei muito, mas até agora nada..
Luz?
Agradeço desde já.
|
Rogério Milhomens de Queiroz
Agile - Consultoria em Tecnologia da Informação!
http://www.agilecti.com.br
Dataview - Inteligência em Tecnologia!
http://www.dataview.com.br |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/09/2011 19:49:00
|
root_
JavaGuru
![[Avatar]](/images/avatar/5dc86332c108bc63cafa5c4ea0d34ae1.jpg)
Membro desde: 05/09/2006 15:46:19
Mensagens: 206
Localização: Gurupi - Tocantins
Offline
|
Bem, só para critério de registro... já que ninguém nem ideias postaram, ai vai a solução que eu encontrei para o meu Tal Problema tema do post.
Obs... ainda não achei uma forma de ter uma linha/registro no jtable que seja "transitante" ou que o bind desconsidere...
Minha solução:
Esturura swing:
JPanel
(boxLayout)
JScroolPanel
jTable
jScrollPanel_total - Sendo que tem q vincular o horizontalScrollbar com o JscrollPanel acima... para ficar somente um scrollbar horizoltal e definir o tamanho vertical em maxSize/minSize e preferredSize igual a 45(no meu caso), para ficar somente mostrando o tamanho certinho de uma unica linha!
jtable_total - com o tableHeader null, e uma linha somente
os tableModel os 2 jtables, no meu caso sai identicos, poré o primeiro Jtable é vinculado a um JList de Entidades do Banco e o Jtable Totais sem vinculo com nada...
Depois é só realizar funções FOR percorrendo as linhas por coluna somando os valores e salvando eles na jtable_total.
Caso n tenham entendido nada... segue abaixo o link da apliação para quem quiser ver o resultado final disso tudo
www.dataview.com.br/root/GestFazenda-RC1.zip
Só extrair, entrar na pasta e executar o GestFazenda.jar
Ao abrir, cliquem no botão movimentação financeira.
Amém!
|
Rogério Milhomens de Queiroz
Agile - Consultoria em Tecnologia da Informação!
http://www.agilecti.com.br
Dataview - Inteligência em Tecnologia!
http://www.dataview.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/02/2012 10:28:53
|
root_
JavaGuru
![[Avatar]](/images/avatar/5dc86332c108bc63cafa5c4ea0d34ae1.jpg)
Membro desde: 05/09/2006 15:46:19
Mensagens: 206
Localização: Gurupi - Tocantins
Offline
|
root_ wrote:Bem, só para critério de registro... já que ninguém nem ideias postaram, ai vai a solução que eu encontrei para o meu Tal Problema tema do post.
Obs... ainda não achei uma forma de ter uma linha/registro no jtable que seja "transitante" ou que o bind desconsidere...
Minha solução:
Esturura swing:
JPanel
(boxLayout)
JScroolPanel
jTable
jScrollPanel_total - Sendo que tem q vincular o horizontalScrollbar com o JscrollPanel acima... para ficar somente um scrollbar horizoltal e definir o tamanho vertical em maxSize/minSize e preferredSize igual a 45(no meu caso), para ficar somente mostrando o tamanho certinho de uma unica linha!
jtable_total - com o tableHeader null, e uma linha somente
os tableModel os 2 jtables, no meu caso sai identicos, poré o primeiro Jtable é vinculado a um JList de Entidades do Banco e o Jtable Totais sem vinculo com nada...
Depois é só realizar funções FOR percorrendo as linhas por coluna somando os valores e salvando eles na jtable_total.
Amém!
|
Rogério Milhomens de Queiroz
Agile - Consultoria em Tecnologia da Informação!
http://www.agilecti.com.br
Dataview - Inteligência em Tecnologia!
http://www.dataview.com.br |
|
|
 |
|
|
|
|