TableModel com nº de Colunas Variável  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
loganwlogan
JavaTeenager
[Avatar]

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
[WWW] [Yahoo!] [MSN]
entanglement
GUJ Hacker

Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline

ViniGodoy
Moderador
[Avatar]

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
[WWW]
loganwlogan
JavaTeenager
[Avatar]

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
[WWW] [Yahoo!] [MSN]
loganwlogan
JavaTeenager
[Avatar]

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
[WWW] [Yahoo!] [MSN]
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

 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team