Précédent   Forum du club des développeurs et IT Pro > Java > Interfaces Graphiques en Java > AWT/SWING
AWT/SWING
Forum d'entraide pour les API Swing et AWT. Avant de poster -> FAQ AWT/SWING
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 09/01/2013, 09h10   #1
thierryler
Rédacteur
 
Avatar de thierryler
 
Homme Thierry Leriche-Dessirier
Inscription : octobre 2007
Messages : 2 259
Détails du profil
Informations personnelles :
Nom : Homme Thierry Leriche-Dessirier
Localisation : France

Informations forums :
Inscription : octobre 2007
Messages : 2 259
Points : 6 112
Points : 6 112
Par défaut Implémenter le patron de conception Data Model et dessiner des graphes en Swing

Bonjour à tous,

Je vous propose un TP en Java. Ce TP vous montre comment utiliser les classes incontournables de Swing. Il vous fait utiliser des tables modèles pas à pas. Il vous fait dessiner des graphes avec JFreeChart et bien plus encore...

http://thierry-leriche-dessirier.dev...et-tester-ihm/

Bonne lecture.

Et comme d'habitude, n'oubliez pas de nous indiquer vos remarques, bonnes ou négatives, à la suite de ce message.

Th.
__________________
Thierry Leriche-Dessirier
Ingénieur Architecte JEE Freelance
Rédacteur pour Developpez
Professeur de Génie Logiciel à l'ESIEA

Page sur Developpez : http://thierry-leriche-dessirier.developpez.com
Site : http://www.icauda.com
Linked'in : http://www.linkedin.com/in/thierryler
Twitter : http://www.twitter.com/thierryleriche
thierryler est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 22/01/2013, 00h10   #2
strown
Invité de passage
 
Homme Nicolas Romana
Architecte logiciel
Inscription : janvier 2013
Messages : 1
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Romana
Localisation : France

Informations professionnelles :
Activité : Architecte logiciel
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : janvier 2013
Messages : 1
Points : 1
Points : 1
Par défaut Erreurs de threading

Bonjour,

Tout d'abord félicitations pour cet article didactique. On trouve encore trop peu de cours sur le net (en français) où l'apprentissage technique de java ne se fait pas au détriment de l'architecture.
Cependant, dans l'article, l'aspect du threading ne me semble pas très catholique : tout accès à l'IHM doit être fait dans l'event dispatcher thread. Inversement, l'accès à la couche de donnée devrait se faire, lui, en dehors de l'EDT afin de préserver la réactivité de l'application.
Un petit "invokeLater" dans le main ainsi que l'utilisation d'un swingWorker dans les services d'acces à la DAO et le tour est joué ! De plus c'est l'occasion d'un petit chapitre supplémentaire sur un sujet très important quand on travaille avec swing.
strown est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2013, 09h27   #3
thierryler
Rédacteur
 
Avatar de thierryler
 
Homme Thierry Leriche-Dessirier
Inscription : octobre 2007
Messages : 2 259
Détails du profil
Informations personnelles :
Nom : Homme Thierry Leriche-Dessirier
Localisation : France

Informations forums :
Inscription : octobre 2007
Messages : 2 259
Points : 6 112
Points : 6 112
Bonjour,

C'est une très bonne remarque. Nous avions d'ailleurs réfléchi à la question avec l'équipe de la rédaction Java.

Dans un premier temps, je ne l'avais pas intégré à l'article car c'est un TP et je ne veux pas perdre la moitié des élèves en route. Il y a en effet déjà largement assez de notions à découvrir, ne serait ce qu'avec les "data model".

Et puis je me suis dis que j'allais l'ajouter en annexe, sous forme d'un chapitre "pour aller plus loin". Et là c'est surtout par manque de temps en début d'année que je n'ai pas pu m'y coller. Les cours recommencent trop tôt pour prendre le risque. En revanche, ça m'intéresse de l'ajouter dès que j'en aurai l'occasion. Si tu veux me proposer du code, en partant du zip numéro 3, il sera fort apprécié.

Merci.
__________________
Thierry Leriche-Dessirier
Ingénieur Architecte JEE Freelance
Rédacteur pour Developpez
Professeur de Génie Logiciel à l'ESIEA

Page sur Developpez : http://thierry-leriche-dessirier.developpez.com
Site : http://www.icauda.com
Linked'in : http://www.linkedin.com/in/thierryler
Twitter : http://www.twitter.com/thierryleriche
thierryler est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 23h21.


 
 
 
 
Partenaires

Hébergement Web