Selecionar linha da tabela e exibir em jtextArea

Olá pessoal, bem eu tenho uma tabela que exibe todas as turmas cadastradas no banco de dados(MSQL),

 private void atualizarTabela() {
        
        try {
            ArrayList<Turma> turmas = turmaDAO.buscarTodosTurmas();
            String[] colunas = new String[]{"Codigo","Turma","Início","Conclusão "};
            Object[][] dados = new Object[turmas.size()][4];

            for (int i = 0; i < turmas.size(); i++) {
                Turma turma = turmas.get(i);

                dados [i][0] = turma.getCodigo();
                dados[i][1] = turma.getNome();
                dados[i][2] = turma.convertDate("dd/MM/yy",turma.getDataInicio() );
                dados[i][3] = turma.convertDate("dd/MM/yy", turma.getDataConclusao());

              
            }

            DefaultTableModel dataModel = new DefaultTableModel(dados, colunas);
            TabelaTurma.setModel(dataModel);
            
        } catch (SQLException ex) {
             JOptionPane.showMessageDialog(this, "Erro " + ex.getMessage());
        }
            TabelaTurma.setSelectionBackground( new Color(0,255,0) );
            TabelaTurma.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
         
    }

e quero que quando o usuario selecionar uma turma da tabela, no jtextArea seja exibido os alunos que estão cadastrados na turma

alguém poderia me ajudar?

este é o metodo que busca os alunos cadastrados nas turmas

 public ArrayList<Aluno> buscarAlunos(Turma turma) throws SQLException{
        Statement smt = conexao.pegarConexao().createStatement();
        String sql = "SELECT * FROM turmaaluno WHERE codigoturma = " + turma.getCodigo() + ";";
        ResultSet rsTurmaAluno = smt.executeQuery(sql);
        ArrayList<Aluno> result = new ArrayList<Aluno>();
        while (rsTurmaAluno.next()) {
            result.add(alunoDAO.buscar(rsTurmaAluno.getInt("codigoaluno")));
        }
        return result;
    }

Cara para vc pegar a linha e exibir no seu JtextField
vc pode fazer desse modo:

JTextField1.setText(JTable1.getModel().getValueAt(Coluna, JTable1.getSelectedRow()));

Dúvidas com JTable

[color=darkblue] Dá uma olhada ai, não sei se vai te ajudar.[/color]

vou explicar melhor, quando o usuario selecionar uma turma da tabela, automaticamente na textArea irá aparecer todos os alunos que estão cadastrados na turma.ou seja
turma A1
Jão
Maria
Tiago
etc

no meu banco de dados, tenho uma tabela turma, e outra turmaaluno,
na tbela turma tem apenas o nome da turma data de inicil, conclusão e o instrutor
nessa tabela turmaaluno, tem o codigo do aluno e o codigo da turma
ex:
codigo 1,turma 1, aluno 2
codigo2, turma 1, aluno 3

então eu não sei como exibir estes alunos cadastrados na textArea

Veja se isso resolve

Tem um modelo de uma Tabela, que ja implement aesta funcionalidade…

Att.