Botão voltar, avançar (CardLayout).  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
Hempx
JavaEvangelist
[Avatar]

Membro desde: 18/04/2003 03:42:08
Mensagens: 356
Localização: Belo Horizonte
Offline

Estou fazendo uma tela em swing passo a passo. Com botões voltar e avançar.

Ex: ....



O problema é o seguinte, como fico sabendo qual panel é o atual que está sendo visualizado? Não achei um metado parecido.
Preciso disso porque minha tela de avançar e voltar é bem parecido como essas de instalação de programas, não posso passar da primeira pra ultima, por isso preciso desabilitar o botão voltar qd estiver no "panel1" por exemplo.

Já pensei numa solução para isso aumentando um atributo na minha classe por exemplo:



eu tenho que ir por esse lado mesmo?
[MSN] [ICQ]
Ping
Virtual Machine Man
[Avatar]

Membro desde: 17/10/2003 10:52:52
Mensagens: 687
Offline

eu tava dando uma olhadinha no CardLayout aki e também não achei nada que diga em qual card está...
[ICQ]
brlima
Moderador
[Avatar]

Membro desde: 12/05/2003 14:03:38
Mensagens: 1537
Localização: São Paulo - SP
Offline

Eh... parece que nao tem nada mesmo. Mas pelo que tava vendo, vc sabe se o panel esta sendo mostrado... Ja tentou pegar o panel e dar um isVisible ou isShowing nele pra ver se pode ser por ai ? Dai tu pode fazer um looping nos componentes e retornar o que ta sendo mostrado.


flw!

Bruno R. Lima
-------------------------------------------
flickr :: twitter
[MSN]
Hempx
JavaEvangelist
[Avatar]

Membro desde: 18/04/2003 03:42:08
Mensagens: 356
Localização: Belo Horizonte
Offline

brlima wrote:Ja tentou pegar o panel e dar um isVisible ou isShowing nele pra ver se pode ser por ai ? Dai tu pode fazer um looping nos componentes e retornar o que ta sendo mostrado.
flw!


Até que o isVisible funcionou. Mas não adiantou muito não.
Mas vlws assim msm...
o que eu queria era uma coisa do tipo:



pelo jeito meu codigo vai ficar assim:


mais o importante é funcionar
[MSN] [ICQ]
brlima
Moderador
[Avatar]

Membro desde: 12/05/2003 14:03:38
Mensagens: 1537
Localização: São Paulo - SP
Offline

pode tb fazer um looping nos componentes do Panel, vendo qual ta visible.
Algo do tipo



Bruno R. Lima
-------------------------------------------
flickr :: twitter
[MSN]
Hempx
JavaEvangelist
[Avatar]

Membro desde: 18/04/2003 03:42:08
Mensagens: 356
Localização: Belo Horizonte
Offline

brlima wrote:pode tb fazer um looping nos componentes do Panel, vendo qual ta visible.
Algo do tipo


Acho q isso daria certo msm... mas no meu caso precisaria de um cast e implementar uma interface. Acho melhor digitar mais um poquinho(ifs e elses) e ter uma performance talvez um pouco melhor, acredito eu
Vlws pela ajuda brlima
[MSN] [ICQ]
fabio kaspar
Entusiasta Java
[Avatar]

Membro desde: 14/07/2010 15:02:23
Mensagens: 19
Offline

Olá pessoal, estou com um problema. No meu programa de cadastro estou querendo navegar entre os registros de uma tabela utilizando botões, porém estou com muita dificuldade. Com o JOptionPane ele move os registros, porém se eu tirar ele, o cursor pára no primeiro registro e não é isso que eu queria. Eu queria avançar os registros conforme eu clicar no botão "proximo". Vou postar o meu código aqui e aguardo a opinião de vocês. Muito obrigado desde já.
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team