Erro Quando Tento Acessar outro JFrame

2 respostas
Willy

Bom Dia…

Está acontecendo este erro quando tento acessar o Frame2().
Estou usando o metodo Frame2.setVisible(true);

“Frame1.java”: non-static method setVisible(boolean) cannot be referenced from a static context at line 124, column 16"

Algum pode me ajudar?

2 Respostas

sudeval

Ele está dizendo que o metodo setVisible nao é estatico, ou seja que ele tem que ser executado apartir da instancia de Frame2.

por exemplo,

public Frame1() {
   super("Meu frame 1");
   setSize(300,200);

   Frame2 frame2 = new JFrame();
   frame2.setVisible(true);

}
Willy
sudeval:
Ele está dizendo que o metodo setVisible nao é estatico, ou seja que ele tem que ser executado apartir da instancia de Frame2. por exemplo,
public Frame1() {
   super("Meu frame 1");
   setSize(300,200);

   Frame2 frame2 = new JFrame();
   frame2.setVisible(true);

}

É que eu estou utilizando o JBuilder para fazer essa aplicação, dai eu já tenho criado o Frame2, eu só preciso indica que o Frame2 existe pro Frame1, já tentei diversas formas, mas por enquanto nada está funcionando.

Você pode me ajudar?

Criado 11 de abril de 2006
Ultima resposta 11 de abr. de 2006
Respostas 2
Participantes 2