Bonjour à toutes et à tous !
Le tutoriel Java s'est encore agrandi...
C'est les vacances pour beaucoup d'entre vous, mais, comme vous pouvez le voir, il y a toujours quelques irréductibles qui ne s'arrêtent jamais !

Pour ces Zér0s-là, j'ai concocté cinq nouveaux chapitres qui devraient vous plaire.
Nous continuons donc sur notre lancée avec la programmation événementielle en Java. Les choses commencent à devenir intéressantes, et vous commencez à être habitués. Je me suis donc permis d'accélérer un peu le rythme de croisière (et ce n'est que le début) !
Voici donc les nouveautés du mois :
Dans ce chapitre, nous verrons comment utiliser les objets de saisie.
Vous verrez que lorsque vous proposez aux utilisateurs de saisir des informations eux-mêmes, vous vous exposez à certains risques.
En effet, rien ne les empêche de saisir ce qu'ils veulent...
Nous aborderons donc une manière de contrôler les données saisies !

Je ne vous dis rien sur ce sujet... Je vous laisse la surprise...
Ici, nous verrons une définition de ce qu'est une applet et surtout, la différence entre une applet et une servlet...
Nous ne nous attarderons pas non plus sur le sujet mais il était important que vous sachiez faire la différence.
Le chapitre se poursuit avec la création ainsi que l'exécution d'une applet sous Eclipse (avec passage de paramètres). Nous aborderons aussi l'incorporation d'une applet dans une page web (tout de même...

).
Il s'en suit la communication entre la page web et votre applet (en utilisant le JavaScript).
Vous pourrez constater que ceci est très simple mais que les possibilités que ce genre de communication offre donnent envie !
Pour faire communiquer votre applet avec votre page web, nous verrons qu'une bibliothèque doit être importée dans votre projet : ce point sera donc traité.
Enfin, nous parlerons brièvement des normes de sécurité imposées aux applets.
Un chapitre bien chargé en somme...
Vous saurez tout ! Oui, tout !
Les boîtes de dialogue n'auront plus aucun secret pour vous après ce chapitre...
Nous verrons comment créer :
- des boîtes de confirmation,
- des boîtes de saisie,
- des boîtes d'information,
- des boîtes personnalisées.
Nous verrons aussi un point important concernant les boîtes de dialogue : la modalité.
En effet, celles-ci peuvent être modales ou non et ça change
tout, vous verrez.
Le titre de ce chapitre semble assez clair.
À la fin de celui-ci, vous saurez créer, incorporer et utiliser des menus dans vos IHM.
Par là, j'entends aussi bien :
- les menus standard : ceux que vous pouvez voir en haut de votre navigateur,
- les menus contextuels : ceux que vous utilisez lorsque vous faites un clic droit dans une application,
- les barres d'outils : celles que vous trouvez sous les menus standard dans des applications comme OpenOffice ou the Gimp.
Nous apprendrons beaucoup de choses dans ce chapitre... Et, je pense qu'il va vraiment vous plaire.
Le but de ce TP est, comme dans tous les TP, de vous faire travailler ce que vous avez appris jusque là !
Néanmoins, une difficulté supplémentaire s'est glissée dans ce TP.
En effet, vu que nous souhaitons dessiner ce que notre souris trace à l'écran, nous allons devoir intercepter ses déplacements sur notre composant...
Nous n'avons pas encore parlé de ce type d'événement, mais rassurez-vous, si je m'octroie le luxe de vous initier à cette notion dans un TP, c'est que vous devez avoir les compétences pour la comprendre, l'assimiler et l'utiliser facilement !
Je ne vous gâche pas le plaisir... Et je vous souhaite bonne chance.
J'espère que ces chapitres combleront vos attentes et que vous apprendrez beaucoup de choses !
Je n'ai plus qu'à vous dire :
à la prochaine fois.
Travaillez bien, profitez bien du restant de vos vacances (pour les Zér0s qui en ont) et je pense vous retrouver en septembre pour de nouveaux chapitres.
La partie sur les
design pattern est commencée avec ses trois premiers chapitres (bientôt quatre). Nous aborderons :
- les flux d'entrée/sortie,
- d'autres composants, plus complexes (JEditorPane...).
Voilà de quoi vous donner envie...
En attendant, pour ceux qui le veulent, allez lire le tuto :
Lire le tuto : Programmation en Java