Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 1
            [id] => 559166
            [titulo] => Passar dados JTable
            [dataCadastro] => DateTime Object
                (
                    [date] => 2016-07-11 16:32:21
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 215063
            [status] => A
            [isExample] => 
            [NomeUsuario] => ROBSON PASSARELLA TEIXEIRA
            [Apelido] => 
            [Foto] => 375325_120940921354072_2116164807_a-3.jpg
            [Conteudo] => Boa Tarde,
Adicione o evento mouseClicked na sua JTable e a implementação do método use o método getSelectedRow() de sua Table que ele vai retornar o index da linha que foi clicada.
Depois terá que recuperar a model de sua Table que nela você pode obter a quantidade de colunas da sua Table e juntamente com a model tem o método getValueAt que retorna o valor da celula da table onde você passa o index da linha e o index da coluna.
Segue abaixo um exemplo onde é listado os elementos da linha de uma JTable

[code]int linhaSelecionada=jTable1.getSelectedRow();
for(int indexColuna=0;indexColuna<jTable1.getModel().getColumnCount();indexColuna++){
System.out.println(jTable1.getModel().getValueAt(linhaSelecionada, indexColuna));
}[/code] ) )

Passar dados JTable

Gabryel
   - 10 jul 2016

Tenho uma aplicação com 2 JFrames..
1º JFrame: Uma tela com um botão de pesquisa e JTextField
2º JFrame: Uma JTable com as informações do BD.

Quando clico no botão de pesquisa no 1º Frame abre a JTable com as informações do BD tudo certo.. até ai ok..
Queria fazer para, ao clicar em uma linha da JTable , mostrar as informações no 1º Frame e fechar a JTable consequentemente no clique.
Vlww..

Post mais votado

Robson Teixeira
   - 11 jul 2016

Boa Tarde,
Adicione o evento mouseClicked na sua JTable e a implementação do método use o método getSelectedRow() de sua Table que ele vai retornar o index da linha que foi clicada.
Depois terá que recuperar a model de sua Table que nela você pode obter a quantidade de colunas da sua Table e juntamente com a model tem o método getValueAt que retorna o valor da celula da table onde você passa o index da linha e o index da coluna.
Segue abaixo um exemplo onde é listado os elementos da linha de uma JTable

#Código

int linhaSelecionada=jTable1.getSelectedRow();
        for(int indexColuna=0;indexColuna<jTable1.getModel().getColumnCount();indexColuna++){
            System.out.println(jTable1.getModel().getValueAt(linhaSelecionada, indexColuna));
        }

Gabryel
   - 11 jul 2016

Boa tarde, Consegui fazer desta forma e listar na Table..

Mas como ficaria para eu setar isto nos JTextFiled do 1º JFrame sem abrir um NOVO ?

Sou novato em Java :/ .. Mt obrigado