Olá pessoal…
Bem, o problema é o seguinte…
Tenho um jFrame principal, dentro desse jFrame existe um jPanel, dentro desse jPanel existe mais 2 jPanels, 1 para o menu e outro para ser alterado quando o usuário clicar nos itens do menu…
Criei uma nova classe jPanel para os itens de cada menu, mas agora estou encontrando dificuldades para adicionar essas classes dentro do jPanel que vai ser alterado…
Estou usando o seguinte código no evento do mouse, mas não obtenho nenhum resultado:
jPanelPrincipal.removeAll();
jPanelPrincipal.add(new PainelFluxoDeCaixa());
jPanelPrincipal.repaint();
Obrigado
Eu faria dessa forma
Adiciona os dois paineis no painel principal. Com o painel menu painelMenu.setVisible(true) e o outro false quando o usuario clicar no botao vc seta o painel menu como false o o outro alterado para true…
[quote=correainfo]Eu faria dessa forma
Adiciona os dois paineis no painel principal. Com o painel menu painelMenu.setVisible(true) e o outro false quando o usuario clicar no botao vc seta o painel menu como false o o outro alterado para true…
[/quote]
Mas no menu existe vários itens, como que eu colocaria um monte de paineis setados como false no mesmo lugar? O menu seria fixo, apenas o painel do lado que mudaria…
Vou colocar uma imagem da tela para facilitar:
[URL=http://img397.imageshack.us/my.php?image=telayg0.jpg][/URL][URL=http://g.imageshack.us/thpix.php][/URL]
Entendi mal a sua pergunta, entao vi o a imagem do seu sistema posta o codigo aki fica mais facil do pessoal te ajudar…
[quote=correainfo]Entendi mal a sua pergunta, entao vi o a imagem do seu sistema posta o codigo aki fica mais facil do pessoal te ajudar…
[/quote]
Opa! Consegui resolver o problema aqui já! Existe o CardLayout que faz exatamente isso! Vlw pela ajuda!
Pra quem quiser conhecer: http://java.sun.com/docs/books/tutorial/uiswing/layout/card.html