Pessoal, eu estava usando reflection para fazer uns negócios, porém parei numa parte do código, onde eu preciso saber:
Ou como Transformar um Objeto do tipo Field em Component (JButton, JPanel, etc.)
Ou como descobrir o nome da variável de determinado Component (Sem que me retorne outro Field
e sim uma String)
Valeu… =)
Bom, vamos lá:
Para buscar o nome do objeto utilize:
Para pegar o component referente ao field, utilize o método:
Maiores informações em:
http://java.sun.com/javase/6/docs/api/java/lang/reflect/Field.html
Ola,
Isso não serve?
for(Field campo: componente.getClass().getDeclaredFields()){
System.out.println(campo.getName());
}
edit: fala Ricardo! não vi você já tinha respondido rs
Sim, galera, mas vejam só:
Como eu transformaria este Field em Objeto que quero trabalhar?
Eu tentei fazer um loop nos componentes para verificar quais componentes tem o nome da variavel igual o nome do field.getName()… porem, agora, não sei como pegar o nome da variavel de um componente! 
para pegar o valor do field vc pode tentar algo como:
objeto =(OTipoQueVoceQuerUsar) componente.getClass().getField("NOME_DO_CAMPO").get(null);
[quote=rodrigo_gomes]para pegar o valor do field vc pode tentar algo como:
objeto =(OTipoQueVoceQuerUsar) componente.getClass().getField("NOME_DO_CAMPO").get(null);
[/quote]
Amigão, ainda não entendi, veja bem:
Estou refletindo um formulário XXXForm, que contem três botões: jbtn1, jbtn2 e jbtn3, usando reflection, eu consigo pegar via Field.getName o nome das variaveis (jbtn1, jbtn2 e jbtn3), mas não, o componente em si, o Objeto que elas representam…
isso que eu qeuria saber 
Para pegar o componente utilize o seguinte código:
field.get(Object obj)
edit: Opa, eai Rodrigo…
Opa, e aí Rodrigo. E aí Ricardo?