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

Java ME Discussion :

Faire défiler rapidement une List


Sujet :

Java ME

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 60
    Par défaut Faire défiler rapidement une List
    Bonjour,

    j'aurais voulu avoir de l'aide concernant le défilement du texte dans une List.

    Actuellement, quand j'appuie sur la touche Down pour faire défiler chaque élément d'une List, je dois appuyer plusieurs fois pour accéder à l'élément suivant :


    Si j'appuie une seule fois sur la touche du bas (en restant appuyé dessus), le curseur n'avance que d'un élément vers le bas :


    Comment peut-on faire pour faire défiler tous les éléments en n'appuyant qu'une seule fois sur la Down Key, un Timer() en complément d'un TimerTask() peut-être...?



    Voici un extrait du code :

    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
    String[] tabJoueurs = {
    "Coupet",
    "Frey",
    "Mandanda",
    "Sagnol",
    "Clerc",
    "Thuram",
    "Gallas",
    "Boumsong",
    "Abidal",
    "Evra",
    "Squillaci",
    "Vieira"
    };
     
    Image[] tabImages = null;
     
    try{
      Image icon = Image.createImage("vide.png"); // des icônes vides
      tabImages = new Image[] {icon,icon,icon};
    }catch(java.io.IOException err){
      // on ignore l'échec de chargement
    }
     
    List _joueurs = new List("Recherche",Choice.IMPLICIT,tabJoueurs,tabImages);
    Merci si vous avez des pistes.

  2. #2
    Futur Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Juin 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2007
    Messages : 4
    Par défaut
    Si tu pouvais récupérer l'évènement déclenché lorsque la touche du bas est pressée, tu pourrais lancer un TimerTask qui incrémente l'indice de sélection dans ta liste jusqu'au release du bouton..

    Mais, je pense qu'il n'est pas possible de récupérer cet évènement..

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 60
    Par défaut
    Salut,
    je n'ai toujours pas réussi à récupérer cet événement pour une List.
    Comment faire autrement ?
    Merci

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2004
    Messages : 187
    Par défaut
    Avec un Canvas ou un CustomItem, tu peux redéfinir une liste et avoir accès à un évènement keyRepeated.

Discussions similaires

  1. Réponses: 3
    Dernier message: 11/06/2012, 17h47
  2. Faire un apparaitre une liste de div en cochant checkbox!
    Par maestro982 dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 24/10/2010, 16h12
  3. Réponses: 1
    Dernier message: 25/07/2010, 22h00
  4. Réponses: 13
    Dernier message: 10/02/2008, 23h52
  5. Creation ComboBox : comment la faire pointer vers une liste mofiable
    Par Henricoo dans le forum Macros et VBA Excel
    Réponses: 20
    Dernier message: 06/06/2007, 16h09

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