Comunicação entre dois Formulários

Boas
Tenho dois formulários Form1 e Form2
Tenho uma JTable no Form1 com os dados vindo do Banco de Dados,
Pretendo que ao clicar num dos nomes do Banco seta os mesmos dados nos JText que tenho no Form2

private void jTableAlunosMouseClicked(java.awt.event.MouseEvent evt)

int filaselecionada = jTableAlunos.getSelectedRow();
    if (filaselecionada>=0) {
        String Dados []= new String[2];
        Dados [0]= jTableAlunos.getValueAt(filaselecionada, 0).toString();
        Dados[1]= jTableAlunos.getValueAt(filaselecionada, 1).toString();
        frm_InserirNotas frm = new frm_InserirNotas();
        frm.setVisible(true);
}                                         
}

Aqui no fórum essa questão é recorrente e por conta disso tem muito material/post. Por exemplo:

1 - Meu primeiro tutorial [Passando valores para outro JFrame];
2 - Problema ao passar valor para outro jframe;
3 - Passar valor id para outro Jframe;
4 - Passar valor de um jFrame para outro jFRame;
5 - Etc.

Muito Obrigado Iohannes, consegui fazer a comunicação entre os dois formulários, mas com um pequeno problema, as minhas jtexts do formulário que vai receber estão recebendo apenas os mesmos valores
Condição para passar seleccionar os dados ao clicar em uma das linhas da tabela.

private void jTableAlunosMouseClicked(java.awt.event.MouseEvent evt) {

    `int i = jTableAlunos.getSelectedRow();
      if (i >=0){`  
    Enviardados.receber(String.valueOf(jTableAlunos.getModel().getValueAt(jTableAlunos.getSelectedRow(), 1)));`

Formulário que recebe os dados
public void receber (String recebe){ jTextFieldNumAluno.setText(recebe); jTextFieldNomeAluno.setText(recebe); jTextFieldCurso.setText(recebe);}