Boa tarde pessoal,
Estou tentando pegar o valor armazenado em um JTextField que está numa JFrame, acessando por reflexão em outra classe. Eu sei que temos o método invoke de Reflection.Method, mas pra isso eu preciso carregar a classe da JFrame. Segue o código da classe que usa reflexão:
Class c = Class.forName("MinhaClasse");
Method m = c.getMethod("getText");
Obviamente não funciona, pq é o mesmo que dizer pra executar o método getText da classe MinhaClasse, o qual não existe (eu queria fazer o MeuJTextField.getText() ).
Alguem tem alguma idéia de como resolver isso, mesmo que seja de outra forma, talvez até sem usar reflection. Só não posso usar nada que acople ainda mais as duas classes (coisas do tipo colocar métodos que retornem o valor desse JTextField na outra classe). Tô lendo a documentação da Reflection, pra ver se ajuda.
Mto obrigado desde já.
Grande abraço.