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 :

Formattage d'un JTextField


Sujet :

Composants Java

  1. #1
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 15
    Par défaut Formattage d'un JTextField
    Salut,
    Je suis en train de développer une application contenant plusieurs JTextField, que j'aurais besoin de formatter de deux façons :

    Primo, je voudrais que le texte soit centré, mais je n'ai trouvé aucune façon de faire ça de manière simple

    Deusio, je voudrais que le JTextField ne puisse contenir qu'au plus un chiffre, voilà le code que j'utilise pour ce faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    NumberFormat nf = NumberFormat.getIntegerInstance ();
    nf.setMinimumIntegerDigits(0);
    nf.setMaximumIntegerDigits(1);
    nf.setParseIntegerOnly (true);
    ((DefaultFormatter) cellule[i][j].getFormatter ()).setAllowsInvalid (false);
    Le problème étant que ça refuse que je supprime le chiffre, une fois que j'en ai rentré un, je peux le modifier, mais pas question de le supprimer...

    Si une bonne âme avait une réponse à ces petits problèmes, je lui en serais gré

    (Et désolé si ça a déjà été demandé, une recherche rapide ne m'a rien donné en tout cas)

    [Edit] En fait, pour la deuxième partie, je me suis débrouillé en modifiant un code trouvé sur le net, donc ce n'est plus vraiment la peine d'y répondre ^^ Reste la première partie par contre...

  2. #2
    Membre chevronné Avatar de let_me_in
    Inscrit en
    Mai 2005
    Messages
    441
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 441
    Par défaut
    as tu essayé avec setAlignmentX(JTextField.CENTER_ALIGNMENT)?

  3. #3
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 15
    Par défaut
    Oui, ça ne donne rien de concluant.
    Enfin, pour être plus clair, ça ne change absolument rien.

  4. #4
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 15
    Par défaut
    C'est bon, j'ai trouvé, je n'ai plus besoin d'aide

  5. #5
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Par défaut
    Citation Envoyé par Imladir
    C'est bon, j'ai trouvé, je n'ai plus besoin d'aide
    Merci de faire profiter tout le monde de ta solution
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag :resolu:

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

  6. #6
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 15
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    			cellule[i][j].setHorizontalAlignment(JTextField.CENTER);
    Tout simplement

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

Discussions similaires

  1. [JtextField]Creer un masque pour Ip
    Par bibx dans le forum Composants
    Réponses: 8
    Dernier message: 11/01/2005, 17h31
  2. [JTextField] Problème de setText()
    Par deathwing dans le forum Composants
    Réponses: 4
    Dernier message: 09/06/2004, 10h54
  3. [JTextField][JDBC] Problème d'affichage
    Par deathwing dans le forum JDBC
    Réponses: 4
    Dernier message: 12/05/2004, 14h50
  4. Intercepter la tabulation sur un JTextField
    Par Fladnag dans le forum Composants
    Réponses: 2
    Dernier message: 29/03/2004, 11h05
  5. [JTextField] filtrer la saisie
    Par Merfolk dans le forum Composants
    Réponses: 7
    Dernier message: 04/03/2004, 19h57

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