Olá! Como faço pra pega um campo do jtable e atribui-lo a uma variável.
Por exemplo na minha jtable tenho 3 linhas e 3 colunas ai quando eu executo o código, ele cria uma tabela em que o usuário terá q informar os valores pois depois tenho q somar as linhas e colunas. Desde Já agradeço!
Boa Noite Jose_silveira!
Olha tem várias formas de pegar valores de um JTable, mas acredito que a seguinte seja a mais simples, vamos lá:
> String suaVariavel = null; // é a variavel que vai armazenar o conteudo
> int linha = suaTabela.getSelectedRow(); // captura a linha que está sendo clicada
>
> suaVariavel = (String) suaTabela.getValueAt(linha, 0); // Aqui voce atribuiu a String suaVariavel o valor da coluna 0 ( que é a primeira coluna que aparece na tabela) na linha em que voce clicou. Você pode alterar a coluna somente alterando o numero 0 para 1 ou 2 ou etc.... de acordo com o que deseja capturar Agora você pode utilizar esse valor onde quiser, como em uma JTextField, como segue abaixo
> jTextiField1.setText(suaVariavel);
Existe outras maneiras, de toda forma, acredito que assim seja suficiente, espero ter ajudado.
1 curtida
Valeu cara! ajudou bastante!!!
1 curtida