// -------------------------------------------------- // EXEMPLE 2 : AFFICHAGE DE TEXTE EN JAVA // -------------------------------------------------- // Cette fois, des couleurs ont été ajoutées ! import java.applet.*; import java.awt.*; public class Bonjour1 extends Applet { Color c; // Créer un objet Color, qui servira vers la fin // La méthode init() est appelée au démarrage de l'applet. public void init() { // Définir la couleur du fond de l'applet setBackground(Color.black); } // La méthode paint() est appelée à chaque fois que l'applet // est dessinée à l'écran. public void paint(Graphics g) { // Définir la couleur du texte, en jaune g.setColor(Color.yellow); // Afficher un texte en x=10, y=20, en jaune g.drawString("Bonjour tout le monde !", 10, 15); // Changer à nouveau la couleur du texte g.setColor(Color.red); // Afficher un texte plus bas, en rouge g.drawString("Voici du rouge...", 10, 30); // Afficher un texte en vert g.setColor(Color.green); g.drawString("Du vert...", 10, 45); // Créer cette fois une couleur de notre choix, à // partir de composantes Rouge/Vert/Bleu // En anglais : RGB (Red, Green, Blue). // On utilise pour cela l'objet Color c déclaré // tout en haut. c = new Color(200, 30, 240); g.setColor(c); g.drawString("Une couleur définie par ses composantes RGB...", 10, 60); // Un autre exemple, plus rapide, car il n'utilise pas // l'objet Color g.setColor(new Color(120, 200, 255)); g.drawString("Dernier exemple.", 10, 75); } }