Olá,
Gostaria de saber se qual é o melhor padrão para desenvolver uma tela em swing:
fazer set um por um ou criar classe que gera um componente pronto.
Por exemplo
//Set do componente por componete
tfNome.setFont(...
tfNome.setEditable(...
tfNome.setBorder(...
//Aí repete no outro Text Field
tfIdade.setFont(...
tdIdade.setEditable(..
etc, etc, etc
//Ou com Classe:
tfNome = new GeraTextField(fonte, cor, etc, etc);
//Mero exemplo
Pode ser um método que cria também.
JTextField field = fieldFactory.create(fonte, cor,etc,etc);
Pelo menos é o que eu faço.
acho que nenhum dos dois estão certo ou errado…
vai do seu estilo…
eu particularmente acho melhor = o mark disse…
É nenhum é melhor, mas concentrar em um método essa lógica permite que faça alterações globais.
Como quando precisei que todos os campos quando recebessem o foco fosse selecionado todo o texto, precisei escrever apenas em um método isto.