| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/09/2010 09:27:53
|
loganwlogan
JavaTeenager
![[Avatar]](/images/avatar/c8c1e7d54152d758d6c2b.jpg)
Membro desde: 31/08/2004 00:17:26
Mensagens: 182
Offline
|
Bom dia amigos,
Estou com um problema no TableModel de uma aplicação que estou desenvolvendo. A aplicação gera um Diário de Classe com um array de alunos, cada aluno tem uma array de aulas. Aí começam os problemas, pois dependendo da disciplina o número de aulas varia. A tabela deve ter a primeira coluna com o nome do aluno e uma coluna para cada dia de aula, onde eu coloco se ele teve presença ou falta. Por causa do nº variável de colunas eu não tive como implementar o um switch no método public Object getValueAt(int rowIndex, int columnIndex) então eu fiz um If com o columIndex se ele dor igual a zero retorna o nome do aluno, se for maior que zero ele retorna as aulas. O problema é que ele está dando Index out of Bounds.
Abaixo segue o meu TableModel se alguém puder me ajudar agradeço muito.
Att
Marcelo Logan
|
"Quando você olhar dentro do abismo
O Abismo olhará dentro de você"
Guerras Infinitas |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/09/2010 09:35:32
|
entanglement
GUJ Hacker
Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/09/2010 09:36:50
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
Seu get deve ser:
Lembre-se que nesse columnIndex o valor vem acrescido de 1, pois a primeira coluna é o nome do aluno.
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/09/2010 09:46:06
|
loganwlogan
JavaTeenager
![[Avatar]](/images/avatar/c8c1e7d54152d758d6c2b.jpg)
Membro desde: 31/08/2004 00:17:26
Mensagens: 182
Offline
|
Putz!!!!
Como eu dei mole, eu pensei nas coisas mais mirabolantes possíveis, mas não pensei no mais óbvio. Valeu mesmo pela ajuda amigão.
Abçs
Marcelo Souza
|
"Quando você olhar dentro do abismo
O Abismo olhará dentro de você"
Guerras Infinitas |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/09/2010 09:48:15
|
loganwlogan
JavaTeenager
![[Avatar]](/images/avatar/c8c1e7d54152d758d6c2b.jpg)
Membro desde: 31/08/2004 00:17:26
Mensagens: 182
Offline
|
Olá Vini,
Eu já tinha colocado o -1, mas continuava dando erro pois eu tinha muitas colunas além do que eu precisava, mas agora deu tudo certo valeu pela ajuda galera!!
Abçs
Marcelo Logan
PS: Gostei muito do novo PontoV
|
"Quando você olhar dentro do abismo
O Abismo olhará dentro de você"
Guerras Infinitas |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/09/2010 09:55:37
|
entanglement
GUJ Hacker
Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline
|
loganwlogan wrote:
eu pensei nas coisas mais mirabolantes possíveis, mas não pensei no mais óbvio. Valeu mesmo pela ajuda amigão.
Em inglês:
"when you hear hoofbeats, think horses, not zebras."
http://medscape.typepad.com/thedifferential/2008/07/horses-zebras-n.html
This message was edited 1 time. Last update was at 23/09/2010 09:55:48
|
|
|
 |
|
|