Na minha frame no final tem isso que ja gera automaticamente quando crio a frame porem ta pedindo pra eu criar construtor. Oq eu coloco nesse construtor?
Acredito que esteja faltando a instância do seu frame!
Exemplo:
TelaPrincipal tela = new TelaPrincipal();
tela.setVisible(true);
Ou
new TelaPrincipal().setVisible(true);
acho que consegui entender. Nessa tela ele pega uma classe com dados da tela anterior dai coloquei null como parâmetro e sumiu o erro porem depois o erro ta na execução pois eu tenho que passar os valores corretos
new TelaPrincipal(null).setVisible(true);
Quando você tem uma classe com sobrecarga, ao realizar a instância tem que informar corretamente os parâmetros esperados para cada chamada.
Exemplo:
public class Cor() {
private int id;
private String descricao;
public Cor() { //Aqui temos um construtor vazio
}
public Cor(int id, String descricao) { //Aqui temos um construtor com parâmetros
this.id = id;
this.descricao = descricao;
}
/*Getters e Setters*/
}
Ao fazer a instância de uma classe invocamos o construtor existente nela:
Exemplo:
Cor cor = new Cor(); //Chama o construtor vazio
Cor cor = new Cor(1, "Amarelo"); //Chama o construtor com parâmetros