Há pouco tempo aprendi, aqui no GUJ, como editar janelas no Eclipse. Baixei o VE e achei muito bom. Porém, percebi que o código que ele gera é um pouco diferente do que o JBuider e o NetBeans geram. Gostaria de saber por que essa diferença e qual é a melhor forma.
Por exemplo:
No JBuider e no NetBeans
private JMenuItem miNovo = new JMenuItem();
miNovo.setMnemonic('N');
miNovo.setText("Novo");
etc...
No Eclipse com VE ficou +ou- assim:
private JMenuItem miNovo = null;
private JMenuItem getMiNovo() {
if (miNovo == null) {
miNovo = new JMenuItem();
miNovo.setMnemonic('N'); // ou uma constante
miNovo.setText("Novo");
etc...
}
}
A diferenca eh meramente de estilo. Nesse aspecto, eu prefiro o gerador de codigo do Eclipse VEP, pq ele faz lazy-instantiation dos componentes (ou seja, ele so instancia o que precisar na hora que precisar).
Com o Eclipse 2.1.2 instalado e estes plugins idem, é só ir em New > Other e no item Java vai aparecer subitens como Swing, Awt para você criar JFrame e outros via Wizard.