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

AWT/Swing Java Discussion :

Appliquer un tableau de valeur sur un Jslider


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 23
    Par défaut Appliquer un tableau de valeur sur un Jslider
    Bonjour est-il possible dans un JSlider de définir un tableau de valeurs.

    Je m'explique j'ai un tableau :

    tab[0] = 10
    tab[1] = 11
    tab[2] = 23
    tab[3] = 41
    ....

    Je souhaiterais que mon slider contienne uniquement les valeurs de mon tableau, ou on pourrait choisir entre 10, 11, 23 et 41 et pas des valeur comme 25. Et que la distance entre mes valeur soit le même entre 10 et 11 la distance soit la même que 23 et 41.

  2. #2
    Membre expérimenté
    Profil pro
    Dev NodeJS
    Inscrit en
    Août 2006
    Messages
    177
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev NodeJS

    Informations forums :
    Inscription : Août 2006
    Messages : 177
    Par défaut
    Le plus simple pour moi serait de créer un simple JSlider de 0 à 3 et de modifier ses labels:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    //Create the slider
    JSlider slider = new JSlider(0,tab.length-1);
     
    //Create the label table
    Hashtable labelTable = new Hashtable();
     
    for(int i=0; i<tab.length; i++ )
        labelTable.put( new Integer( i ), new JLabel(tab[i].toString()) );
    slider.setLabelTable( labelTable );
    slider.setPaintLabels(true);
    Dis moi si ca irait comme solution...

Discussions similaires

  1. [XL-2003] Reporter la valeur d'une textbox à un tableau de donné sur une autre feuille
    Par deamonRav dans le forum Macros et VBA Excel
    Réponses: 18
    Dernier message: 25/03/2010, 17h13
  2. [PHP 5.3] Je n'arrive pas à appliquer une valeur sur une AERATEXT (PHP)
    Par beegees dans le forum Langage
    Réponses: 2
    Dernier message: 28/12/2009, 17h18
  3. somme d'une même valeur sur le même tableau
    Par sofiane06 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 23/12/2008, 16h55
  4. Detecter le changement d'une valeur sur un tableau
    Par Viscapon dans le forum Struts 1
    Réponses: 3
    Dernier message: 30/11/2008, 17h00
  5. Réponses: 3
    Dernier message: 15/06/2007, 12h06

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