Usar o TaskMonitor do Swing de uma maneira elegante, alguém sabe?  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
eduacsp
GUJ Ranger
[Avatar]

Membro desde: 29/03/2006 21:29:35
Mensagens: 897
Offline

Pessoal,

Estou usando o Netbeans para criar uma aplicação swing e estou tendo um problema para usar o TaskMonitor. Sempre que tenho alguma ação (em que precise aparecer o JProgressBar rodando na tela, eu preciso usar o TaskMonitor. Mas ai que esta o problema. Para cada vez que houver uma ação eu preciso criar uma inner class desse tipo:



Esta correto isso? acredito que não. Imagina se numa classe (um JPanel qualquer) eu tiver 20 ações (insert,update, select, etc), terei que criar 20 inner classes iguais a essa? Alguém sabe uma solução melhor?

Pois também eu te digo que tu és Pedro, e sobre esta pedra edificarei a minha igreja, e as portas do inferno não prevalecerão contra ela;
Mateus 16:18
relson
Smalltalk
[Avatar]

Membro desde: 07/03/2011 18:59:13
Mensagens: 2
Localização: Goiânia - GO
Offline

Está correto!

Como melhora você poderia utilizar o metodo publish, ou colocar para printar a mensagem ao finalizar a tarefa sobrescrevendo o método succeeded.

Pra colocar ela na fila para ser executada deve fazer o seguinte:


Talves você queira criar um "manipulador" de tarefas em segundo plano, vc pode criar um construtor que você passe parâmetros.

Espero ter ajudado e até a próxima.

This message was edited 1 time. Last update was at 07/03/2011 19:25:16


Sebastião Relson
--
http://tribodoci.net/
[WWW] [MSN]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team