| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/12/2009 14:40:22
|
renato_ramos
JavaGuru
![[Avatar]](/images/avatar/c5aa1ea0b5da97a51d83ef18cf9daebe.jpg)
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 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/12/2009 16:17:39
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/12/2009 16:20:04
|
renato_ramos
JavaGuru
![[Avatar]](/images/avatar/c5aa1ea0b5da97a51d83ef18cf9daebe.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/12/2009 16:21:41
|
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.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/12/2009 16:23:44
|
renato_ramos
JavaGuru
![[Avatar]](/images/avatar/c5aa1ea0b5da97a51d83ef18cf9daebe.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/12/2009 16:27:12
|
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.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/12/2009 16:31:36
|
renato_ramos
JavaGuru
![[Avatar]](/images/avatar/c5aa1ea0b5da97a51d83ef18cf9daebe.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/12/2009 16:50:57
|
fabiofalci
GUJ Master
![[Avatar]](/images/avatar/c359889a833e7612e0cff1dc69d272bc.png)
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 ?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/12/2009 16:52:31
|
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).
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/12/2009 09:38:04
|
renato_ramos
JavaGuru
![[Avatar]](/images/avatar/c5aa1ea0b5da97a51d83ef18cf9daebe.jpg)
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 |
|
|
 |
|
|