Atribuir valor de jTable a uma variavel int

1 resposta
G

Tenho um JTable que retorna valores de um banco de dados Access, preciso jogar o valor da primeira coluna da linha selecionada em uma variável int.
Como posso fazer isso?

1 Resposta

_

para pegar a linha selecionada:

int linhaselecionada = suaJTable.getSelectedRow();

Para retornar o valor de uma célula:

int linha = //numerodalinha
int coluna = //numerodacoluna
Object valor = suaJTable.getValueAt(linha, coluna);

Se o objeto for um Integer, use um cast:

Integer valor = (Integer)suaJTable.getValueAt(linha, coluna);

para passar de Integer pra int, caso precise:

int numero = seuInteger.intValue();

Dica: acostume-se a pesquisar antes de fazer perguntas… as respostas podem vir mais completas. Assuntos como estes comuns em iniciantes podem ser encontrados facilmente no google, ou na documentaçao. :wink:

olha só a documentaçao da JTable:

http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/JTable.html

Criado 17 de janeiro de 2007
Ultima resposta 17 de jan. de 2007
Respostas 1
Participantes 2