1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Problema ao fechar um JFrame e abrir outro logo em seguida

Meu problema é o seguinte, eu tenho um mini Caixa Eletrônico e esta rodando quase tudo perfeitamente. Porém, quando estou na Classe Principal e tento abrir outro JFrame, ele vai normalmente, mas se eu volto para a Classe Principal e abro ele novamente, ele volta com um Frame vazio, todo branco. Se eu uso dispose() ao invés do setVisible(false) não acontece isso, mas se eu abro e fecho varias vezes, o frame da Classe Principal fica abrindo varias vezes, ficando vários frames da classe principal rodando juntos ao mesmo tempo.

public class ClasseDefinicao {

public JButton botaoCliente = new JButton("Sacar");

ClasseClientes clientes = new ClasseClientes();

botaoCliente.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { frm1.setVisible(false); clientes.MetodoPrincipalCliente(); } });

// O método: "MetodoPrincipalCliente()" tem dentro todos os botoes, label e etc da classe de saque do caixa eletrônico. // Peguei só a parte que chama o código para mostrar, se quiser eu mando o código, é que ele é muito extenso rs.

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java swing ou faça a sua própria pergunta.