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");
}