Bem pessoal estou com uma dúvida…
Em uma aplicação que possua um botão que quando clicado abra uma nova janela. A cada vez que o botão é clicado devo instanciar um objeto desse JFrame, ou devo instanciar apenas um, e no final do uso dessa jFrame devo alterar sua visibilidade com o método setVisible() ???
O que é mais correto???
Acredito que seja somente um amigo. Pelo menos sempre faço assim e ao terminar coloque setVisible(false) e dispose para o frame.
Ná Minha Opinião depende do contexto.Pois sé você precisa manter os estados daquele objeto
mantenha apenas uma instancia dele,Mas no caso de um formulário de Login seria melhor instanciar novamente.
Att
Vlew a vcs que reponderam…