Desculpem minha ignorância, mas sou novo em programação. Estou desenvolvendo uma aplicação e já pesquisei alguns materiais, porém não obtive o que preciso.
Tenho dois JPanel: panelUsuario e panelLogin. Quando abre a tela, ele já tras os dois paineis visíveis, sendo que o painelUsuario está na primeira visão, como mostra na imagem anexa, até aí é o correto. Como eu faço para alternar para o painelLogin quando eu clico em um JButton,??
Tentei usar o setVisible(true), mas não funcionou. Existe algum outro método para esta função.
Olá! Coloque seu código… assim fica mais fácil de te ajudarmos.
rodrigo.bossini
Realmente, coloque o código que ficará mais simples.
Enquanto isso, o que você deve fazer é tratar o evento “clicar no botão”. Ou seja, quando clicar no botão, você deve mandar a primeira janela sumir, ou desabilitar e fazer a outra aparecer.
Para fazer a primeira janela sumir, faça this.dispose(); e para fazer a segunda janela aparecer, vc precisa instacia-la, ou seja, cria um novo objeto.
Assim: SegundaJanela sj = new SegundaJanela(); e ai vc manda ela ficar visivel: sj.setVisible(true);
Robsonvnt
se eu entendi o que vc quer, acho que isso ajuda
Java_FIB
rod.attack:
Realmente, coloque o código que ficará mais simples.
Enquanto isso, o que você deve fazer é tratar o evento “clicar no botão”. Ou seja, quando clicar no botão, você deve mandar a primeira janela sumir, ou desabilitar e fazer a outra aparecer.
Para fazer a primeira janela sumir, faça this.dispose(); e para fazer a segunda janela aparecer, vc precisa instacia-la, ou seja, cria um novo objeto.
Assim: SegundaJanela sj = new SegundaJanela(); e ai vc manda ela ficar visivel: sj.setVisible(true);
;)
como estou fazendo na IDe netBeans, fica complicado colocar o codigo, muito grande… Sobre esta sugestão, acho que não é bem isso que preciso. desta forma ele esconderar um dos paineis, mas não precisa esconder, as duas abas ficarão visiveis, o que preciso, é apenas alternar de um para o outro quando eu clico em um determinado button.
Java_FIB
[quote=Robsonvnt]se eu entendi o que vc quer, acho que isso ajuda
Olá amigo, olha só… minha estrutura eu tenho uma jTabbedPane e dentro dele dois paineis que funcionam como duas abas. O que eu preciso e alterar de uma aba para outra através de um click em um button. Como o que tenho dentro do jTabbed são dois JPanel, esse método não existe para o JPanel. Teria algum outro método para eu alterar de painel???