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]
// 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]