Bom estou com uma duvida aki na empresa, desenvolvemos todas as telas no VE - mais ele encapsula os componentes e deixa o codigo sujo…
Minha duvida é se tirar o encapsulamento e colocar o componente no painel direto fica melhor, melhora o desempenho???
Exemplo
Assim é o codigo do VE
/**
* This method initializes cbMotivo
*
* @return javax.swing.JComboBox
*/
private JComboBox getCbMotivo() {
if (cbMotivo == null) {
cbMotivo = new JComboBox();
cbMotivo.setBounds(new Rectangle(245, 404, 309, 18));
cbMotivo.addItem(" ITem");
cbMotivo.setVisible(false);
}
return cbMotivo;
}
E no painel principal ele adiciona o componente assim
painel.add(getCdMotivo());
Assim que eu acho melhor mais quero ver se melhora o desempenho
Dentro do painel
cbMotivo = new JComboBox();
cbMotivo.setBounds(new Rectangle(245, 404, 309, 18));
cbMotivo.addItem(" ITem");
cbMotivo.setVisible(false);
painel.add(cbMotivo);
Espero Dicas…
Desde ja agradeço as respostas