Executar chamada de um Jframe dentro do Main

5 respostas
rodolpho.netto

Pessoal seguinte, estou com duvida sobre como chamar um metodo dentro do Main do arquivo, preciso executar o seguinte código

if (con.conectar())
        {
            new cad_prod(con).setVisible(true);
        
        }
        else {
        }

porem por ser static eu não consigo passar isso pra ele como eu faço isso? preciso chamar um jframe separado logo que executo o programa e o jframe foi criado clicando com direito no pacote e "novo > Formulario Jframe"

obrigado desde ja!

5 Respostas

samuk1

Boa Tarde Cara! Algumas Coisas:

Você definiu Sua JFrame Como static? Porque?

O Normal que eu uso seria o Seguinte:

cad_prod telaCadprod ;
     if (con.conectar())  
{  
    telaCadprod  = new cad_prod(con);
    telaCadprod.setVisible(true);  
  
}  
else {  
}
rodolpho.netto

Não não, esse código que chama o jframe precisa estár no static pq ele é chamado a partir da classe main, ou seja de outra classe.

d34d_d3v1l

Pode elaborar melhor?

samuk1

Não é só com static que se chama Uma JAnela de Outra Classe! Vc pode chama-la como Objeto… Como eu lhe passei acima!

rodolpho.netto

Seguinte, deixa eu explicar melhor:

eu tenho a classe Main, ela nao faz nada.

eu tenho um Jframe chamado Menu, que é a primeira dela do meu programa, a classe Main precisa chamar esse jframe assim que for executada, porem ele sempre executa a partir do private static void, e la dentro eu nao consigo chamar meu Jframe.

Criado 26 de agosto de 2012
Ultima resposta 27 de ago. de 2012
Respostas 5
Participantes 3