Dans cette fiche...

<Retour>

Description de l'applet

Difficulté : Résultat

Convertir une chaîne en majuscules, en minuscules ? Facile en Kawa !
Votre navigateur n'est pas compatible Java !

Listing de l'applet

// --------------------------------------------------
// OPERATIONS SUR LES CHAINES DE CARACTERES
// --------------------------------------------------
import java.applet.*;
import java.awt.*;
public class MajMin extends Applet
{
	String s1, s2;
	public void init()
	{
		// Définir la couleur de fond de l'applet
		setBackground(Color.black);


		s1 = new String("Loi d'étanchéité");
		s2 = new String("UN RECIPIENT HERMETIQUE FUIT TOUJOURS.");
	}
	// La méthode paint() est appelée à chaque fois que l'applet
	// est dessinée à l'écran.
	public void paint(Graphics g)
	{
		// Affichage des chaînes s1 et s2 en jaune
		g.setColor(Color.yellow);
		g.drawString(s1, 10, 15);
		g.drawString(s2, 10, 30);
		// On passe en orange
		g.setColor(Color.orange);
		// Affichage de la première chaîne, en majuscules
		g.drawString(s1.toUpperCase(), 10, 50);
		// Affichage de la seconde chaîne, en minuscules
		g.drawString(s2.toLowerCase(), 10, 65);
	}
}

Télécharger le listing

Le listing en détail...

Seules les nouveautés par rapport aux listings précédents sont commentées ici.

s1 = new String("Loi d'étanchéité");
s2 = new String("UN RECIPIENT HERMETIQUE FUIT TOUJOURS.");
On initialise les variables objet s1 et s2.
   
g.drawString(s1.toUpperCase(), 10, 50);
La chaîne s1 est convertie en majuscules, grâce à la méthode toUpperCase() avant d'être affichée.
On peut bien sûr aussi l'affecter à une autre chaîne, du genre :
s3 = s1.toUpperCase();
   
g.drawString(s2.toLowerCase(), 10, 65);
La méthode toLowerCase() convertit s2 en minuscules. Le résultat est affiché ensuite.

 

Intégration de l'applet dans la page

Voici le code qui a été utilisé dans cette page HTML pour faire apparaître l'applet :

<applet code="MajMin.class" width=260 height=90>
Votre navigateur n'est pas compatible Java !
</applet>

Rappel, puisqu'on parle Majuscules/Minuscules (!) : lors de l'intégration de l'applet par <applet code=...>, le nom de l'applet doit être écrit en respectant justement les majuscules et minuscules.

Pour plus de précisions sur l'intégration d'une applet, cliquez ici.