Desenvolvi uma classe visual utilizando o VE com o eclipse:
package Layout;
import acoes.Sair;
import acoes.Limpar;
public class Layout extends JFrame {
Sair sair = new Sair();
Limpar limpar = new Limpar();
private static final long serialVersionUID = 1L;
...
public JTextArea txtCodigo = null;
...
private JTextArea getTxtCodigo() {
if (txtCodigo == null) {
txtCodigo = new JTextArea();
txtCodigo.setLineWrap(true);
}
return txtCodigo;
}
// no evento do botão limpar eu coloco o seguinte:
limpar.acaoLimpar();
}
// exite mais componentes, mas p/ exemplificar coloquei apenas um
E também tenho uma classe externa:
package acoes;
import Layout.Layout;
public class Limpar {
Layout layout = new Layout();
public void acaoLimpar()
{
layout.txtCodigo.setText(null);
}
}
Só que esse código não dá certo, gostaria de saber como eu arrumo isso p/ conseguir fazer uma ação de um componente atraves de uma classe externa