VE - Após executar o programa os componentes do swing não aparecem

1 resposta
D

Boa Tarde!

Estou iniciando em java e gostaria de uma ajuda deste respeitado forun de java, se possível.

Instalei o eclipse versão 3.5.2 (galileo) e o jdk 1.5.0_05 no ubuntu 10.04
Instalei o VEP 1.4 e crie um projeto simples adicionando uma classe visual com um menu padrão e um botão. Quando executo o progroma a tela é mostrada sem o menu e o botão.Ja adianto que a propriedade visible de todos os componentes estão configuradas para TRUE.

Sem usar a class visual do VE (Visual Editor) e escrevendo o código manualmente, o componente aparece.

Alguem poderia me ajudar?

Agradeço antecipadamente!


1 Resposta

D

Boa noite!

Pessoal, depois de persistir em tentar encontrar o erro, descobri que o método main deveria ser substituído pelo método initialize, que deve ser chamado dentro de um método construtor da superclasse.

comentei esse método

/**	public static void main(String[] args) {

SwingUtilities.invokeLater(new Runnable() {

public void run() {

teste4 application = new teste4();

application.getJFrame().setVisible(true);

}

});

}

*/

Acrescentei no código

private void initialize(){

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setJMenuBar(getJJMenuBar());
this.setSize(331,200);
this.setContentPane(getJContentPane());
this.setTitle("Minha Primeira Aplicação no VE");

}

No início da aplicação coloquei metodo para inicializar o contrutor

public teste4(){

super();

initialize();

}

Espero que a minha experiência sirva para alguem.
T++

Criado 29 de agosto de 2010
Ultima resposta 29 de ago. de 2010
Respostas 1
Participantes 1