Boa tarde,
Gostaria de pedir uma ajuda, eu tenho varias classes que representam interfaces diferentes e tenho um frame principal para chamar cada uma delas.
Para chamar elas eu faço por exemplo:
itemNovaTela = new JMenuItem("Tela Nova");
itemNovaTela .addActionListener(
new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
Tela telanova = new Tela();
telanova.setVisible(true);
}
}
);
Porém percebi que o programa acabou permitindo que fiquem varias janelas abertas.
Gostaria de saber alguma se existe alguma forma de utilizar sempre o mesmo frame, que quando ao chamar uma nova classe não abrisse uma nova janela, como se fosse sempre a mesma tela mesmo.
Não tenho nem ideia por onde pesquisar.
Agradeço a atenção de todos.
Muito obrigado, Atenciosamente.