Ajuda com o add(new Classe());

Então to num projetinho de um game na facul e to com um pequeno infortúnio, na minha classe principal eu tenho o seguinte:

add(new Fase());
setTitle(“Space War V0.1”);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(1000,800);
setLocationRelativeTo(null);
setResizable(false);
setVisible(true);

Acontece que eu preciso alterar esse setVisible de true para false quando uma determinada ação acontece, já tentei declarar mas não da certo, o static não funciona (posso ta fazendo besteira inclusive) mas ate agora to sem sucesso, alguém poderia me dar uma ajuda?

Bom, com base na sua descrição, quando “determinada ação acontecer” vc chama setVisible(false);
Não sei, vc vai ter um evento ou algo do tipo que captura tal ação…

É oq posso lhe dizer com base na vaga informação fornecida.