jTextfild setar texto por passagem de paramentro

Galera como vai? estou tendo uma dificuldade no seguinte:

tenho uma tabela com duas colunas uma com matricula e outra coluna nome, essa tabela tem um evento que quando o cara clica ela chama este metodo contido num outro frame.

[code]public void setaMatfun(String mat, String nome){

fildprof.setText(nome);

fildmatricula.setText(mat);

}[/code]
passando por paramentros os dados contidos na linha selecinada da tabela. até ai tudo bem. agora não esta atualizando o fildprof, fildmatricula com os dados contido no nome e mat, o que ta faltando pra isso acontecer, ou melhor como faço isso? desde ja agradeço a todos.

Como é a tabela? Um JTable?
Como este método (setaMatfun) é chamdo?Como llhe é passado os parametros?
Onde ficam essas variáveis fildprof e fildmatricula? talvez adicionando um this?
Por favor, detalhe um pouco mais, aguardo.

Bom a tabela é um jtable e tem esse evento aqui:

[code]private void tabelaprofMouseClicked(java.awt.event.MouseEvent evt) {
String m = ((String) tabelaprof.getValueAt(tabelaprof.getSelectedRow(), 0));
String n = ((String) tabelaprof.getValueAt(tabelaprof.getSelectedRow(), 1));
Protocolo p = new Protocolo();
p.setaMatfun(m,n);

  this.dispose();
  
}                     [/code]          

os campos onde quero setar os valores estão em outro frame Protocolo onde se entra esse metodo:

[code]public void setaMatfun(String mat, String nome){

fildprof.setText(nome);

fildmatricula.setText(mat);

System.out.println(nome+mat);

}[/code]

esta imprimindo normal no console, mas não passa o valor para os filds. desde ja agradeço a atenção

Esperimente dar um:

sysout("Teste: "+fildmatricula.getText().toString());

Se mostrar apenas Teste:, quer dizer que não está setando, então esperimente colocar o this, se for da mesma classe:

public void setaMatfun(String mat, String nome){ this.fildprof.setText(nome); this.fildmatricula.setText(mat); }
Ou se for de outra classe:

public void setaMatfun(String mat, String nome){ outraClasse.fildprof.setText(nome); outraClasse.fildmatricula.setText(mat); }

Se não funcionar, não sei o que está acontecendo, pode ser algum erro de runtime ô.Õ
Qualquer coisa avise…

olha o negocio aqui ta brabo, coloquei o this como disse e pedi pra dar a saida

System.out.println("Teste: "+fildprof.getText().toString());

a saida no console retornou blz, porem o texto não aparece no jtextfild

Poxa, estou apressado aqui vou perder o onibus, mas lá vai…
Talvez tenha algum erro na hora de setar, experimente algo como:

txtField.setText(variavel.toString());

Desculpe a presa…
Depois eu volto…

ainda não consegui resolver, quando alguem puder me ajudar agradeço

Galera me ajuda aqui, esse negocio num quer funcionar de jeito nenhum, o que estou fazendo de errado?

Galera ja vi bastante foruns e não consegui resolver por favor alguem ai me ajuda.