Sachez aussi que certaines méthodes Swing sont thread-safe et n'ont pas besoin d'être invoquées dans l'EDT. C'est le cas par exemple des méthodes setText()/getText().
Sachez aussi que certaines méthodes Swing sont thread-safe et n'ont pas besoin d'être invoquées dans l'EDT. C'est le cas par exemple des méthodes setText()/getText().
Cool, c'est bon à savoir caEnvoyé par Gfx
Merci beaucoup
![]()
Ca serait probablement mieux alors d'utiliser un Timer (celui de Swing pas l'autre) pour faire disparaitre le logo après le temps voulu.
Salut, j'espère que le retour n'a pas été trop dur![]()
Seule la doc des méthodes replaceSelection(), setText() dans JTextComponent dit qu'elles sont thread-safe. Pour les autres, getText() dans JTextComponent et setText()/getText() dans JLabel, ce n'est guère explicite (besoin d'un errata dans la doc ?).Envoyé par javadoc JComponent
Merci de penser au tagquand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.
suivez mon blog sur Développez.
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook
en meme temps getText ne change pas l'interface graphique.. non ?Envoyé par bouye
![]()
Super interessant cette discussion mais invokeLater, invokeAndWait ca ne me dis pas grand chose, ou trouver une doc vraiment dédiée à cela ?
![]()
Les deux liens sont morts..Envoyé par TulipeMoutarde
Pour le liens ProgX c'est pas grave, je l'avait déja http://www.progx.org/
mais pour le chapitre gratuit, ça m'embête un peu plus..
J'essaierai de reprendre ça quand j'aurai le temps...
Merci pour l'info en tout cas!
D'oooh !!Envoyé par soad
![]()
Il y aussi la javadoc de ces deux méthodesEnvoyé par Blaise1
http://java.sun.com/j2se/1.5.0/docs/...lang.Runnable)
http://java.sun.com/j2se/1.5.0/docs/....lang.Runnable)
La doc précise qu'il n'est pas conseillé d'appeler invokeAndWait() depuis l'EDT, dans ce cas utiliser invokeLater() à la place. Mais bon comme ca dur dur de voir les notifications d'avancement dans la construction d'une l'interface graphique si cette construction se fait elle-même durant l'EDT.
Merci de penser au tagquand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.
suivez mon blog sur Développez.
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook
Mon article sur Swing et les threads devrait être publié très prochainement sur developpez. Si adiGuba passe dans le coin il pourra en dire un peu plus.
Envoyé par Blaise1
bizarre je premier lien marche pourtant chez moi ?!
Sinon va sur http://www.sourcebeat.com/ et cherche le livre Desktop Java Live de Scott Delap
L'équipe de rédacteur Java est sur le coupEnvoyé par Gfx
L'article devrait être publié prochainement. Je vous avertirais en postant ici au cas où...
a++
Salut,
Pour ceux qui l'aurait loupé, l'article de Gfx est publié :
a++Tutoriel : Threads et performance avec Swing par Romain Guy
Tres tres interressant.
par contre il semble que ce lien soit mort![]()
ftp://ftp-developpez.com/gfx/demos/w...gressDemo.jnlp
il provient de l'article "Attendre avec style en utilisant Swing"
http://gfx.developpez.com/tutoriel/java/swing/wait/
est ce que quelqu'un peut me confirmer ?
merci
Quand une démo de mes articles ne marche pas, tu peux te rendre sur les articles originaux (en anglais) :
http://www.jroller.com/page/gfx/Archives
Dans ce cas précis :
http://www.jroller.com/page/gfx/2005...style_in_swing
Tu ne serais pas derrière un proxy qui bloquerais l'accès aux FTP ?Envoyé par biozaxx
Essaye cette URL : http://gfx.ftp-developpez.com/demos/...gressDemo.jnlp
a++
y a pas un problème avec vos fichier *.jnlp sur développez ??? A mon avis le serveur n'a pas été configurer pour que les fichiers jnlp sois ouvert par java webstart ... ?!?!
Pour que ca marche il faut enregistrer la cible sur le poste et l'exécuter depuis là...
c'est notéEnvoyé par Gfx
et ici ca fonctionne
merci
non je ne suis pas derriere un proxy. En general je n'ai pas de probleme pour lancer les web start (principalement sur le site de sun).Envoyé par adiGuba
Ce qui est bizarre sur l'url que tu me fournis c'est que ca ne m'execute pas java web start mais cela m'affiche le source dans mon browser (opera)![]()
bon c'est pas grave puisque j'ai reussi a l'executer depuis le site de Gfx.
Merci a vous 2.
En tout cas grand merci à Gfx, grâce à lui je commence à comprendre tout ce qu'il faut sur les Threads avec Swing..
Encore un de ces articles que je vais conserver soigneusement.
[ J'ai vraiment bien fait de m'abonner à cetet discussion ]
Partager