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 :

JSpinner avec des entiers


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 98
    Par défaut JSpinner avec des entiers
    Re bonjour,
    Dernierement je pose beaucoup de question, alors...
    Bon, J'ai un jspinner d'entier, et je veux que ce jspinner reste accesible par l'utilisateur, le probleme c'est que l'utilisateur peut y taper n'importe quoi, alors que je ne veux qu'il y ait que des entiers...quelqu'un a une idée??
    Merci à l'avance.

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 252
    Par défaut
    Peut-être qu'en utilisant un javax.swing.text.JFormattedTextField avec un javax.swing.text.NumberFormatter, ça devrait aller mieux...

    Ou bien utiliser un javax.swing.JSpinner.NumberEditor, mais je ne connais pas cette classe.

    Edit: en regardant plus en détail la documentation de JSpinner.NumberEditor, je crois que ça correspond parfaitement à ta question.

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 98
    Par défaut
    Oui,merci pour ta réponse ,je viens de trouver ça moi aussi, le probléme c'est que j'ai pas vraiment saisi comment utiliser le JSpinner.NumberEditor pour moon cas, un exemple me serait trés bénefique...

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

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 252
    Par défaut
    Je crois que ce bout de code t'aidera :
    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
    // Construction du JSpinner spécialisé pour des nombres
    JSpinner spinner = new JSpinner();
    JSpinner.NumberEditor spinnerEditor = new JSpinner.NumberEditor();
    spinner.setEditor(spinnerEditor);
     
    // Valeur minimale = 0, max = 100. défaut = 50 et le pas = 5.
    spinnerEditor.getModel().setMinimum(0);
    spinnerEditor.getModel().setMaximum(100);
    spinnerEditor.getModel().setStepSize(5);
    spinnerEditor.getModel().setValue(50);
     
    // Gestion des décimales (aucune en l'occurence) :
    spinnerEditor.getFormat().applyPattern("###,##0");
     
    // Ajout du spinner au panel
    monPanel.add(spinner);
     
    // Pour récupérer la valeur :
    int i = (Integer)spinnerEditor.getModel().getNumber();

  5. #5
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 98
    Par défaut
    Le JSpinner.NumberEditor() n'a pas besoin de paramétre??

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 252
    Par défaut
    Euh... si. Désolé, j'ai pas regardé cela ^^'

    Regarde ce lien : http://java.sun.com/docs/books/tutor....html#standard

Discussions similaires

  1. Réponses: 4
    Dernier message: 03/07/2011, 17h50
  2. Réponses: 4
    Dernier message: 12/11/2009, 09h58
  3. Travailler avec des entiers seulement
    Par sivaller dans le forum OpenGL
    Réponses: 4
    Dernier message: 29/03/2008, 18h56
  4. Contraintes dans les calculs avec des entiers
    Par boromir73 dans le forum Ada
    Réponses: 5
    Dernier message: 07/10/2007, 19h02
  5. [MySQL] Requête insertion mais que avec des entiers
    Par elikakoun dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 26/05/2007, 16h23

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