| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2007 14:41:31
|
RicardoLuis
JavaEvangelist
Membro desde: 12/08/2003 14:47:56
Mensagens: 393
Localização: Cuiabá / MT
Offline
|
Olá a todos
Estou desenvolvendo alguns componentes para uma aplicação Swing irei desenvolver e preciso criar uma JTable com rodapé, porém está meio difícil começar o raciocínio para ver como fazer isto.
Alguém possui alguma sugestão? Idéias?
Obrigado a todos.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2007 14:49:03
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
A maneira mais simples é criar um JPanel e incluir nele um JTable (talvez incluído dentro de um JScrollPane) e um JLabel, ou algo mais complexo (você quer algo parecido com uma barra de status sob o JTable, não)?
Agora, se você quer uma linha contendo a totalização dos itens do JTable, já é um pouco mais chato.
Normalmente eu simplesmente alteraria o CellRenderer da tabela para que a última linha ficasse com a cor de fundo diferente, ou o tipo de letra diferente (negrito). Mas aí ela não fica "fixa" - você gostaria de algo fixo, como é possível fazer no Excel.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2007 14:52:01
|
giovanni_stiwes
JavaGuru
Membro desde: 20/04/2006 09:00:42
Mensagens: 236
Offline
|
Voce pode colocar um JTable (CENTER) e um JLabel(SOUTH) dentro de um JPanel(BORDER LAYOUT) , o label será o status ou rodapé.
E Tambem voce pode usar assim:
vc decide.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2007 14:53:32
|
giovanni_stiwes
JavaGuru
Membro desde: 20/04/2006 09:00:42
Mensagens: 236
Offline
|
Desconsidere a primeira reposta. enquanto respondia o thingol respondeu primeiro e não vi.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2007 14:55:51
|
RicardoLuis
JavaEvangelist
Membro desde: 12/08/2003 14:47:56
Mensagens: 393
Localização: Cuiabá / MT
Offline
|
Eu não posso alterar o CellRenderer, porque quero que o rodapé fique fixo. O problema é que eu não quero apenas um label no rodapé, o que eu quero é que cada coluna do JTable tenha seu "representante" no rodapé, isto é, se a JTable tem 5 colunas, o rodapé também terá e quando a coluna da JTable for redimensionada, o rodapé também deve ser.
Por isso estou tendo alguma dificuldade para fazer...
|
|
|
 |
|
|