Ola galera é o seguinte tenho o jFrame principal chamado de "principal "nele tem dois botoes um com clientes e outro com funcionario.
quando clico no botao clientes ele abre um JPanel dentro do JFrame. usando actionlistener o qual esta assim
public void actionPerformed(ActionEvent e) {
if(e.getSource()==clientes){
centro.removeAll(); //centro é onde eu coloco o JPanel Clientes
centro.add(cc);
cc.setVisible(true);
this.validate();
this.getContentPane().repaint();
}
até aí tudo bem.
Quando abre o JPanel clientes dentro do JPanel tem um botão para funcionario
o que quero fazer é abrir o JPanel funcionarios assim fechando o de clientes.
Use um CardLayout;
Por favor, ao postar tópicos:
- Não destaque o óbvio em seus títulos. Se não tivesse um PROBLEMA, você nem teria aberto um tópico.
- Ao postar códigos, use a tag code, como descrito aqui.
- Procure ler com atenção a lista de fóruns. Seu tópico era de interface gráfica, não Java Básico.
peço Desculpas pois nao sabia faz um tempo que nao entro no forum
e como eu usaria esse CardLayout
usaria ele no meu JFrame principal ao ao clicar no botao ?
[quote=Lucas_campos]e como eu usaria esse CardLayout
usaria ele no meu JFrame principal ao ao clicar no botao ?[/quote]
Isso está explicado, nos mínimos detalhes, no link que deixei no post, ao clicar em CardLayout.
muito obrigado Caro Godoy e pesso desculpa mais uma vez vou remover o post entao
Não precisa pedir desculpas. E nem remover o post.
É melhor deixar ele aí para caso mais gente tenha dúvida com isso.
E para caso surja alguma outra dúvida na hora de implementar o CardLayout.