Ajuda com o visual class

Ola amigos,

Estou com uma duvida, quero separar a classe da tela do controle dela.

[b]Exemplo:

Classe da Tela gerada pelo visual class.[/b]

package tela;

import java.awt.BorderLayout;
import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JTextField;
import java.awt.Rectangle;

public class Tela extends JFrame {

	private static final long serialVersionUID = 1L;
	private JPanel jContentPane = null;
	private JTextField tf1 = null;

	/**
	 * This is the default constructor
	 */
	public Tela() {
		super();
		initialize();
	}

	/**
	 * This method initializes this
	 * 
	 * @return void
	 */
	private void initialize() {
		this.setSize(300, 200);
		this.setContentPane(getJContentPane());
		this.setTitle("JFrame");
	}

	/**
	 * This method initializes jContentPane
	 * 
	 * @return javax.swing.JPanel
	 */
	private JPanel getJContentPane() {
		if (jContentPane == null) {
			jContentPane = new JPanel();
			jContentPane.setLayout(null);
			jContentPane.add(getTf1(), null);
		}
		return jContentPane;
	}

	/**
	 * This method initializes tf1	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getTf1() {
		if (tf1 == null) {
			tf1 = new JTextField();
			tf1.setBounds(new Rectangle(49, 54, 197, 20));
		}
		return tf1;
	}

}

[b]
Classe de controle da tela.

Isso não funciona mais a ideia é essa.[/b]

package controle_tela;

import tela.*;

public class Controle_tela {
	Tela tela;
	

	Tela.tf1.setText("valor do campo");
	

}

É… A sua idéia funcionará se vc criar métodos na classe controle_tela passando os objetos que vc quer alterar como parâmetros dos métodos.

Por exemplo:

public class Controle_tela { 

      public void alteraJTextField(JTextField jTF){
               jTF.setText("valor");
      }
}

Obrigado pela ajuda amigo funcionou. 8)