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 :

JFormattedTextField je n'y arrive pas


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
    Novembre 2005
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 47
    Par défaut JFormattedTextField je n'y arrive pas
    Bonjour je voudrais si possible des exemples très bien expliquer sur les JFormattedTextField car je n'arrive pas à les utilisers malgrés les site que l'on m'a donnée.

    POuvez vous me montrez des exemples précis.

    Je veux : interdiction d'utiliser les letrres et mettre en forme mon text.
    par exemple : 12 123 987

  2. #2
    Membre Expert
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Par défaut
    regarde ici et fais une recherche sur le forum pour plus de détails.
    Si tu n'y arrives pas,poses des questions précises et on (nous) essayera de t'aider


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 47
    Par défaut
    JFormattedTextField numberField = new JFormattedTextField(new NumberFormatter(NumberFormat.getIntegerInstance()));

    je copie ce code et le programme me retourne un erreur à NumberFormatter.

    De plus a quoi corresponde

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    new NumberFormatter(NumberFormat.getIntegerInstance())

  4. #4
    Membre Expert
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Par défaut
    c'est quoi l'erreur?
    si c'est can't find symbol, pense à ajouter au début de ton code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    import javax.swing.text.*;
    pour avoir plus de détails,regarde l'api de sun


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 47
    Par défaut
    Severity Description Resource In Folder Location Creation Time Id
    2 NumberFormat cannot be resolved Plus_ou_Moins.java Plus_ou_Moins line 10 13 décembre 2005 20:37:11 1396


    voilà l'erreur

  6. #6
    Membre Expert
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Par défaut
    Allez sois sympas et donne-nous un indice s'il te plait, comme par exemple la ligne 10 de ton code


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

  7. #7
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 913
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 913
    Billets dans le blog
    54
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    new NumberFormatter(NumberFormat.getIntegerInstance())
    Tu crees un formatteur (une entite qui fait la translation objet <-> texte) et surtout qui se charge de detecter et rectifier les erreurs (revenir au texte precedent quand la saisie est incorrecte) et de configurer le JFormattedTextField de maniere correcte. Ce formatter est specialise dans la manipulation des nombres (voir son nom).

    Instances of AbstractFormatter are used by JFormattedTextField to handle the conversion both from an Object to a String, and back from a String to an Object. AbstractFormatters can also enfore editing policies, or navigation policies, or manipulate the JFormattedTextField in any way it sees fit to enforce the desired policy.
    Note : tiens il y a une faute d'orthographe dans la javadoc. Il faut lire enforce.

    Dans le formatteur tu configures un format qui est l'objet de base qui convertit entier <-> string. Mais le format par lui meme ne gere pas du tout les erreurs et ne connait absolument pas le JFormattedTextField... il ne fait que la conversion en lancant des exceptions en cas d'erreur.

    Au final tu as un formatteur de nombres specialise dans les concersions/translation entier <-> string.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

Discussions similaires

  1. [Kylix 3] Je n'arrive pas à utiliser MySQL
    Par usebob dans le forum EDI
    Réponses: 4
    Dernier message: 15/04/2005, 11h18
  2. problème que je n'arrive pas à résoudre de façon récursive
    Par miam dans le forum Algorithmes et structures de données
    Réponses: 9
    Dernier message: 31/07/2004, 12h21
  3. [Function] N'arrive pas à sortir
    Par bouboussjunior dans le forum ASP
    Réponses: 3
    Dernier message: 14/06/2004, 17h36
  4. Je n'arrive pas à détruire une fenêtre
    Par CORREGE Frédéric dans le forum MFC
    Réponses: 6
    Dernier message: 22/02/2004, 21h28
  5. j'arrive pas a arreter mon thread d'arriere-plan
    Par ms91fr dans le forum Langage
    Réponses: 6
    Dernier message: 06/06/2003, 22h36

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