Programmation Java 1A - TP25
Interfaces graphiques : Swing


Interface graphique avec Swing et HTML

Le but de ce TP est de réaliser le programme ci-contre qui permet de saisir du texte dans un JTextField (en haut), éventuellement au format HTML, qui montre l'apparence dans le JLabel en dessous, et qui permet de sauver le texte tapé dans un fichier.

Dans l'exemple ci-contre, si on positionne le curseur après "<html" et qu'on tape le caractère '>', on souhaite que l'affichage change dans le JLabel et devienne simplement le mot "test" écrit en rouge.

Dans le TP d'aujourd'hui, on s'intéresse uniquement à l'interface et aux écouteurs.
Lorsqu'on cliquera sur l'un des boutons, on affichera juste un message dans la console.

Pour les plus rapides, lorsqu'on clique sur un bouton, on ouvrira un JFileChooser qui permettra de sélectionner le fichier à charger ou à sauver ; dans ce cas, le message dans la console reprendra le nom du fichier sélectionné par l'utilisateur (par exemple : "on charge le fichier test.txt").