import java.awt.*;
import java.applet.Applet;
public class Salamate extends Applet {
public void paint(Graphics g){
char[] salam = new char[5];
salam[0]=1587; // lettre Sin en Unicode
salam[1]=1604; // lettre lam
salam[2]=1605; // lettre mim
salam[3]=1575; // lettre alif
salam[4]=1578; // lettre tah
g.setFont(new Font("Traditional Arabic", Font.PLAIN, 25));
g.drawString(String.valueOf(salam), 20, 20);
}
}
Résultat:
Noter...
Exemple 4: Une applete simple qui affiche un message bidirectionnel ar/fr. L'arabe s'affichant de droite à gauche (right-to-left ou RTL). Java aplique
l'algorithme bidirectionnel d'Unicode.
import java.awt.*;
import java.applet.Applet;
public class Salamate extends Applet {
public void paint(Graphics g){
char[] salam = new char[5];
salam[0]=1587; // lettre Sin en Unicode
salam[1]=1604; // lettre lam
salam[2]=1605; // lettre mim
salam[3]=1575; // lettre alif
salam[4]=1578; // lettre tah
g.setFont(new Font("Traditional Arabic", Font.PLAIN, 25));
char[] yah = {1610,1575};
g.drawString(String.valueOf(salam) + " " +
String.valueOf(yah) +
" ali" + " baba ", 10, 45);
}
}