2 JComboBox em JTable

2 respostas
L

Enviada: Dom Jun 05, 2005 2:16 pm Assunto: JComboBox em JTable


Olá Pessoal, eh o seguinte:
Eu tenho uma JTable com nº de linhas e colunas indefinidos e cada coluna da tabela tem 2 JComboBox, um combo0 e outro combo1, ou seja, são os mesmos combos pras linhas da tabela…
O meu problema é que agora preciso setar os dados desses combos, mas não estou conseguindo. Quando jogo “A” pro combo0, por exemplo, ele joga esse valor pra todos os combos da tabela, e não só para a linha que quero. Estou tentando fazer um array de JComboBox, ou seja, criar os combos com nomes diferentes pra cada linha. Só que tá dando problema quando clico nos combos…dá erro no getValueAt.
Alguém já fez algo parecido??

To precisando disso urgente…tenho só essa semana pra fazer isso funcionar.

Obrigada

2 Respostas

dyorgio

ola lislaine!
não teria como você colar partes do seu código aqui para melhor compreensão do que você esta prescisando?

L

Bom, o getValue da minha tabela está assim:

public Object getValueAt(int rowIndex, int colIndex) { 
    	
    	java.util.List myRow = (java.util.List) data.get(rowIndex);
        AutomatoTextFieldsAbrir cmb = (AutomatoTextFieldsAbrir) myRow.get(0);
        return cmb; 
    }
Eu colokei fixo 0 aqui => myRow.get(0);, pra poder testar, se eu tiro o zero e coloco rowIndex, ele dá erro de
java.lang.IndexOutOfBoundsException: Index: 3, Size: 3
Tentei colocar um JOptionshowMessage pra ver os valores de rowIndex, só que trava tudo daí...... Essa minha classe AutomatoTextFieldsAbrir, é a classe que adiciona os combos na tabela. Nessa classe eu tenho 2 arrays de combo que são adicionados na tabela. Não sei se deu pra entender direito...acho que ficaria melhor eu passar meu código para você dar uma olhadinha.....se puder me ajudar eu agradeço muuuuuuuuuuuito!
Criado 5 de junho de 2005
Ultima resposta 5 de jun. de 2005
Respostas 2
Participantes 2