Page d'accueilFindIt !Contact Cahier Swing

Cahier Swing

 Forum Cahier Swing

Ce forum est dédié au Cahier du Programmeur Swing et Sweet Home 3D son étude de cas.
Utilisez-le pour toute demande d'information supplémentaire ou pour toute suggestion au sujet de cet ouvrage et de cette application.
Pour les informations relatives à l'ouvrage Bien programmer en Java 7 et au Cahier du programmeur Java, merci d'utiliser le forum qui leur est dédié.
Vous pouvez consulter ces forums librement. Pour y participer, inscrivez-vous tout d'abord.

Sujets Messages récents Identification Inscription
Messages du sujet Est-il possible d’écrire les caractères arabes dans un JTextField de droite à gauche ?

merci_tous

Ville : fez
Membre depuis : 10 févr. 2007
Messages : 1
 10 févr. 2007 à 22:11
Bonjour
Est-il possible d’écrire les caractères arabes dans un JTextField de droite à gauche ?
Enfaîte, je veux positionner le curseur à droite dans un JTextField et commencer à ecrire le texte en arabe.
Merci d’avance.

Manu

Ville : Paris / France
Membre depuis : 29 avr. 2003
Messages : 394
 11 févr. 2007 à 15:33
Il faut appeler la méthode setComponentOrientation sur le composant en lui passant la constante ComponentOrientation.RIGHT_TO_LEFT. Par exemple :

import java.awt.ComponentOrientation;
import javax.swing.*;

class TestRightToLeft {
  public static void main(String [] args) {
    JTextField rightToLeftTextField = new JTextField();
    rightToLeftTextField.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);

    JFrame frame = new JFrame();
    frame.add(rightToLeftTextField);
    frame.pack();
    frame.setVisible(true);
  }
}

---
Manu (moderator/modérateur)


Page d'accueilFindIt !ContactDébut de la page

© Copyrights 1997-2023 eTeks - Tous droits réservés

Cahier Swing