Boa tarde a todos
Suponhamos que eu tenha em minha aplicação um JFrame principal que abrigará vários JPanels.
Apenas um JPanel é exibido por vez no JFrame.
Cada JPanel é uma classe separada e possui vários botões com nomes de cores.
Ao se clicar em um destes JButtons – “Azul”, por exemplo – o evento deverá remover este JPanel e posicionar um novo JPanel que por sua vez conterá botões com os nomes de diversos tons de azul.
Eu passo um ActionListener para o botão realizar a tarefa de instanciar e posicionar o painel no JFrame.
Resumindo:
-JFrame - JPanel com JButtons com nomes de cores
----> click em “Azul” (evento 1)
---------JFrame com JButtons com nomes de tons de Azul
------------> click em “Azul marinho” (evento 2)
-----------------JFrame com JPanel com background em azul marinho.
Eu devo interromper um evento antes de utilizar o outro? ou posso utilizar-me de outro evento (que no caso ainda estaria dentro do evento do botão azul)?
Minhas telas congelam quando tento fazer isso.
Obrigado a todos