vamos ver se eu entendi:
Voce tem JTextField um JButton e um outro JTextField.
Quando o usuário clicar no botão vc vai passar os dados do JTextField “A” para o JTextField “B”.
é bem simples, mas primeiro vamos para um pouco de teoria.
todos os atribubutos de um objeto swing estão encapsulados, assim, diferente do Delphi ou do VB (edit.text = “valor”), em java vc tem um geter e um seter para cada atributo, ou seja, vc tem um atributo chamado visible, para setar o valor visible do objeto vc usa obj.setVisible(false) e para resgatar o valor vc usa obj.getVisible(). Resumindo todo atribuido possui um getAtributo que recupera o valor e um setAtributo que atribui este valor.
Veja o exemplo abaixo de um objeto (classe) com os atributos encapsulados:
/*
* by black_fire
* Rodrigo G. Tavares de Souza
*
* Nome do Arquivo: AtributosOcultos.java
*/
public class AtributosOcultos {
//recupera os valores do prompt
// e atribui ao
public static void main(String[] args) {
AtributosOcultos app = new AtributosOcultos();
app.setNome("Usuario A");
// veja que quando a aplicação tentar atribuir uma idade
// menor que 18 anos será gerado uma exeption
app.setIdade(17);
System.out.println("\n*****************************");
System.out.println("Nome: "+app.getNome());
System.out.println("Idade: "+app.getIdade());
app.setNome("Usuario B");
// já aki tudo funciona normalmente
app.setIdade(18);
System.out.println("\n*****************************");
System.out.println("Nome: "+app.getNome());
System.out.println("Idade: "+app.getIdade());
System.exit(0);
}
// os atributos nome e idade estão ocultos
// para outras classe
private String nome = "";
private int idade = 0;
// metodo set atribui um nome para o
// o atributo nome
public void setNome(String nome) {
this.nome = nome;
}
// o metodo get resgata o atributo nome
public String getNome() {
return this.nome;
}
// por que fazer isso?
// com o metodo set vc pode fazer a validação
// dos dados antes de atribuí-los a um objeto
public void setIdade(int idade) {
try {
// Verifica se a idade é maior ou igual a 18 anos
// senão gera uma exception
if (idade >= 18) {
this.idade = idade;
}
else throw new IllegalArgumentException("A idade não pode ser menor que 18 anos");
}
catch (IllegalArgumentException iae){
idade = 0;
System.err.println(iae);
}
}
public int getIdade() {
return this.idade;
}
}
Sacou então sempre que você precisar resgatar um atributo que vc usou o método setAtributo para atribuir, vc terá o metodo getAtributo para resgatar os valores. Veja que há casos que só há um ou outro, mas como diria o Conan “…isso já é uma outra história…”
Um abraço kra… 