Diferença de Código do Eclipse para JBuider/NetBeans

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...
  }
}

obrigado a todos…

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).

Onde consigo baixar esse VE para o eclipse??

Bom já consegui baixar / instalar o plug-in no Eclipse… mas não sei como usa-lo… por favor… alguem pode me ajudar???

Ajudar com o que, mais especificamente?

ele não instalou dirito… =/ agora to reinstalando o eclipse… pra tentar do 0 … não conseguir saber onde executo o plug-in

Esse tema tá bem detalhado aqui o GUJ, mas resumindo:

Você precisa de:
Eclipse 2.1.2 (não serve outro)
EMF 1.1.1
GEF 2.1.1
VEP

Veja aqui: http://www.guj.com.br/forum/viewtopic.php?t=7363

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.

Muito obrigado… me salvou ai ^^ :smiley: