(Resolvido) Duvidas de iniciante (acho que nao fui claro)

o que eu quero e o seguinte:
imaginem

eu tenho um projeto

que tem um form e uma clase

no form tem um botao confirma
e eu quero que chama uma classe e nesta classe
ela possa trabalhar com os campos do form

como fazer isso?

nao quero passar parametros eu quero chegar la na clase e fazer tipo:

jText1.setText(“outro valor”);

como fazer isso?

ta meio confuso…
lí umas quatro vzs e não entendi o que vc quer…

Boa tarde…

Você esta criado um novo layout porém não esta setando a visibilidade…
Verifique a inclusão abaixo q irá funcionar…

[code]
public class ClasseNova {
ContactEditorUI ui = new ContactEditorUI();

public ClasseNova() {   
       
}   
   
public void nova() {   
ui.setVisible(true);// Incluso
System.out.println(ui.jTextField1.getText());   
ui.jTextField1.setText("Nova String");                             // isto nao tem efeito na JTextField na tela... como fazer   
System.out.println(ui.jTextField1.getText()+"<-----");         
ui.jTextField1.requestFocus();   
return;   
}   

} [/code]

cara eu quero o seguinte:

eu tenho um form
neste forme eu tenho um botao
que chama uma classe

nesta classe eu quero trabalhar com os
objetos do form anterior

entendeu?

Passa a referencia da classe no método…
Veja…

[code]
// Na classe ContactEditrUI
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
System.out.println(jTextField1.getText());
ClasseNova nc = new ClasseNova();
nc.nova(this);

}   

// ClasseNova
public void nova(ContactEditorUI frame) {
System.out.println(frame.jTextField1.getText());
frame.jTextField1.setText(“Nova String”); // isto nao tem efeito na JTextField na tela… como fazer
System.out.println(frame.jTextField1.getText()+"<-----");
frame.jTextField1.requestFocus();
return;
} [/code]

diego.sas obrigado

faz horas que eu estava me matando para decifrar
isso

rs

Opa, não por isso…
Estamos ai para se ajudarmos.
abraços