IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants Java Discussion :

[JTextField] affiche le contenu en Majuscule.


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2004
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 9
    Par défaut [JTextField] affiche le contenu en Majuscule.
    Comment je pourrais afficher le contenue d'un jTextField en Majuscule. Ie que lorsque l'utilisateur saisit quelque chose, elle apparait en Majuscule. : :

  2. #2
    Membre chevronné Avatar de piff62
    Inscrit en
    Décembre 2003
    Messages
    431
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Décembre 2003
    Messages : 431
    Par défaut
    Si mes souvenirs sont bons .. il y a une methode toUpperCase dans la classe String
    Ca donnerai quelque chose dans le genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    monTexte = String.toUpperCase(monTexte);
    /!\ A verifier les Majuscule de la methode ..

  3. #3
    Membre éprouvé Avatar de jiraiya
    Inscrit en
    Mai 2002
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 100
    Par défaut
    oui, la méthode toUpperCase existe bien , mais si tu veux le le faire à la saisit de l'utilisateur, il faudrat que tu crées un nouveau document qui transforme la chaine saisie en majuscule. il y a quelques poste sur le forum alors une petite recherche s'impose

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 16
    Par défaut
    Coucou !
    J'ai cherché après la même chose et j'ai retrouvé ceci dans mon programme
    En fait tu peux choisir de mettre en majuscule avec la valeur true et puis tu peux mettre une limite pour le nombre maximum de caractères à entrer !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
     
    import javax.swing.text.*;
     
    public class JTextFieldLimit extends PlainDocument
    {
        private int limit;
        private boolean toUppercase = false;
        JTextFieldLimit(int limit)
        {
            super();
            this.limit = limit;
        }
        JTextFieldLimit(int limit, boolean upper)
        {
            super();
            this.limit = limit;
            toUppercase = upper;
        }
        JTextFieldLimit(boolean upper)
        {
            super();
            toUppercase = upper;
        }
        public void insertString
                (int offset, String str, AttributeSet attr) throws
                BadLocationException
        {
            if (str == null)
            {
                return;
            }
     
            if ((getLength() + str.length()) <= limit)
            {
                if (toUppercase)
                {
                    str = str.toUpperCase();
                }
                super.insertString(offset, str, attr);
            }
        }
    }
    Pour l'utiliser :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
            tonTextField.setDocument(new JTextFieldLimit(40, true));
    Avec 40 pour le max, true pour les majuscules

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Août 2004
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 9
    Par défaut
    C cool, merci!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Afficher le contenu d'une JList dans des JTextField
    Par Braksius dans le forum Composants
    Réponses: 3
    Dernier message: 11/08/2012, 17h01
  2. [DLL] Afficher le contenu d'une dll dans un Tpanel
    Par Fabs dans le forum Composants VCL
    Réponses: 4
    Dernier message: 17/08/2007, 14h30
  3. Afficher le contenu d'un fichier xls dans un DBgrid
    Par bianconeri dans le forum C++Builder
    Réponses: 5
    Dernier message: 03/09/2004, 16h35
  4. Afficher le contenu d'un registre
    Par mikevador02 dans le forum Assembleur
    Réponses: 10
    Dernier message: 23/06/2003, 18h18
  5. Réponses: 1
    Dernier message: 12/02/2003, 09h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo