Utilizar JProgressBar com Spring  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
renato_ramos
JavaGuru
[Avatar]

Membro desde: 07/10/2009 12:04:32
Mensagens: 234
Offline

Oi!

eu uso NetBeans pra desenvolver uma aplicao Swing + Spring + Hibernate..

e quando eu carrego o contexto demora um certo tempo. usn 5sec xD.. mas parece que o programa travou.. nun tah legal

pra ficar mais amigavel eu gostaria de colocar um progressbar ou qualquer coisa parecida.. pra não dexar o usuario sem saber oque tah acontecendo.. sabe como é usuário neh?? xD

é possivel isso?

só pra mim não ficar perdendo tempo em algo que não possivel ^^'


mt obrigado!

[]'s Renato Ramos
[Email] [MSN]
entanglement
GUJ Hacker

Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline

Use um JProgressBar setado para "indeterminado". Ele irá mostrar uma barra hipnótica - já que você não sabe quanto tempo a consulta vai demorar, certo?

JProgressBar.setIndeterminate
renato_ramos
JavaGuru
[Avatar]

Membro desde: 07/10/2009 12:04:32
Mensagens: 234
Offline

sim sim.. essa parte eu entendi..

mas eu não sei onde colar o runnable ou thread..

colocar visivel o jprogressbar.. jah tentei uma par d coisa e nd

valeu a atenção!

[]'s Renato Ramos
[Email] [MSN]
entanglement
GUJ Hacker

Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline

Quando você seta para indeterminado, você não precisa se preocupar com threads, runnables etc. Ele só fica "dançando" enquanto você setar para true; quando você terminar o processo, chame setIndeterminate com o valor false.
renato_ramos
JavaGuru
[Avatar]

Membro desde: 07/10/2009 12:04:32
Mensagens: 234
Offline

hmm acho que entendi

tem como vc escrever ou passar um link de um exemplo ?

fazendo favor!


mt obrigado!

[]'s Renato Ramos
[Email] [MSN]
entanglement
GUJ Hacker

Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline

Faça o seguinte.
Um JProgressBar é exatamente como se fosse um JLabel - ele pode ser posicionado na tela, etc. Ponha o JProgressBar no local desejado na sua tela, e então você, usando a variável que define esse JProgressBar, chama setIndeterminate (true) ou (false) de acordo com o que você quer.
renato_ramos
JavaGuru
[Avatar]

Membro desde: 07/10/2009 12:04:32
Mensagens: 234
Offline

entao

eu fiz no construtor



e no listener q eu qru que apareça



ms nd do progress aparecer T_T

oq to fazendo de errado?

valeeu!

[]'s Renato Ramos
[Email] [MSN]
fabiofalci
GUJ Master
[Avatar]

Membro desde: 11/04/2006 09:23:14
Mensagens: 1057
Localização: Porto Alegre - RS
Offline

Já tentou aqui http://java.sun.com/docs/books/tutorial/uiswing/components/progress.html ?
[WWW] [MSN] [ICQ]
entanglement
GUJ Hacker

Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline

renato_ramos wrote:entao

eu fiz no construtor



e no listener q eu qru que apareça



ms nd do progress aparecer T_T

oq to fazendo de errado?

valeeu!


Hum... cadê o código para posicionar os componentes na tela? Se você está usando o NetBeans, provavelmente deve aceitar o tal código que ele gera (é nojento mas faz o que é necessário).
renato_ramos
JavaGuru
[Avatar]

Membro desde: 07/10/2009 12:04:32
Mensagens: 234
Offline

Oie desculpa a demora

eu to usando o netbeans mas esse eu fiz sozinho... sem drag and drop.

eu consegui mostrar o frame.. mas sem o progressbar correndo


Hum... cadê o código para posicionar os componentes na tela? Se você está usando o NetBeans, provavelmente deve aceitar o tal código que ele gera (é nojento mas faz o que é necessário).


o metodo .add(); nun faz isso??
valeeu!

This message was edited 1 time. Last update was at 09/12/2009 09:39:40


[]'s Renato Ramos
[Email] [MSN]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team