Boas,
Venho aqui pois tenho a seguinte duvida: Como estruturo o codigo com java swing? Já vi diversos materiais de design patterns, solid, etc… Mas quando vou criar aplicações java swing o codigo fica sempre “feio” e um pouco confuso. Gostava de saber como resolver inconvenientes como o seguinte exemplo:
public void turnModoEdicao() {
if (this.edicao){
if (nomeField.getText().trim().isEmpty() || nomeProfessorField.getText().trim().isEmpty()){
return;
}
this.disciplina.setNome(nomeField.getText());
this.disciplina.setNomeProfessor(nomeProfessorField.getText());
this.disciplina.setEmailProfessor(emailProfessorField.getText());
this.dao.update(this.disciplina);
preecherLabel();
}else{
nomeField.setText(this.disciplina.getNome());
nomeProfessorField.setText(this.disciplina.getNomeProfessor());
emailProfessorField.setText(this.disciplina.getEmailProfessor());
}
nomeField.setVisible(!this.edicao);
nomeProfessorField.setVisible(!this.edicao);
emailProfessorField.setVisible(!this.edicao);
edicao = !edicao;
}
