Estou escrevendo um código de formulário. Para não descarregar tudo no construtor(e ter um código enorme), eu resolvi criar classes diferentes. Em uma eu tenho o construtor. Na outra, apenas os objetos que aparecerão na tela de formulário. Eu quero adicionar os atributos da classe Componentes.java
na classe principal.
Segue código da classe principal:
package sigeeic;
import java.awt.Font;
import java.awt.HeadlessException;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class SigEeic extends JFrame {
Componentes d = new Componentes();
public SigEeic() throws HeadlessException {
configuracaoDaJanela();
d.lNome = new JLabel("Nome do Aluno");
add(d.lNome);
setVisible(true);
} public void configuracaoDaJanela() {
setLayout(null);
setSize(600, 300);
setLocationRelativeTo(null);
setTitle("Cadastro de Alunos - SCHool - CHLabs");
setVisible(true);
}
public static void main(String[] args) {
SigEeic s = new SigEeic();
s.setDefaultCloseOperation(EXIT_ON_CLOSE);
}
}
Agora, o da outra classe:
package sigeeic;
import java.awt.Font;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
public class Componentes extends JFrame {
public JLabel lNome = new JLabel("Nome do Aluno"),
lDataNascimentoo = new JLabel("Data de Nascimento"),
lSexo = new JLabel("Data Nascimento"),
lUF = new JLabel("UF");
public JTextField tfNome;
}
Help