CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : [Java] Tant qu'on appuie sur ce bouton..

DébutPage précedente
1
Page suivantePage suivante
TommyVercittee TommyVercittee
MP
Niveau 10
21 octobre 2014 à 03:17:54

Une petite question niveau syntaxe : J'ai un bouton Lettre qui affiche la lettre "A" quand on appuie dessus. Je veux faire cet algo :

:d) Tant que l'utilisateur appuie sur ce bouton Lettre, la lettre A s'affiche.

Sauf que je ne vois pas comment procéder, j'ai mon listener, et ensuite ? :noel:

godrik godrik
MP
Niveau 22
21 octobre 2014 à 03:48:25

sur onclick, tu met le label a "A". sur onrelease, tu met le label a "".

TommyVercittee TommyVercittee
MP
Niveau 10
21 octobre 2014 à 10:24:58

Tu pourrais me donner exemple ? Je ne connaissais pas cette syntaxe, et en faisant des recherches ça me donne soit des résultats pour Androide, soit l'habituel schéma Actionlistener+Actionperformed, que j'utilise déjà :noel:

(Mais que je ne peux pas utiliser en boucle à ma connaissance)

Bunyan Bunyan
MP
Niveau 14
21 octobre 2014 à 11:39:53

Tu as deux manières d'envisager le problème.

La premier est de changer le nom tant que le bouton est appuyé, ce que tu penses.
La seconde est de changer le nom quand le bouton est pressé, le laisser tranquille, puis le changer de nouveau quand il est relâché, ce que propose godrik.

En bref, tu n'envisages pas ça comme "tant que le bouton est appuyé" mais "quand je suis dans un intervalle où le bouton est appuyé".

Je te suggère aussi de passer par la seconde, pas de boucle infini, meilleure perf et plus logique.

TommyVercittee TommyVercittee
MP
Niveau 10
21 octobre 2014 à 12:03:46

Qu'entends tu par "le nom" ? Le nom du bouton ? :)

Bunyan Bunyan
MP
Niveau 14
21 octobre 2014 à 12:15:04

Ah... il semble que godrik et moi ayons mal compris ta problématique première. J'étais parti sur "changer le nom d'un bouton tant qu'il est appuyé".

Pour ton souci, c'est un démon à lancer dans le onClick, et à arrêter dès qu'il y a la détection de l'événement onRelease, avec un timer pour éviter de cramer l'interface.

LeuNoeleeste LeuNoeleeste
MP
Niveau 10
21 octobre 2014 à 12:47:51

Tu fais : monLabel.setText(monLabel.getText() + "A");

Bonne journée.

DébutPage précedente
1
Page suivantePage suivante
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Infos 0 connecté(s)

Gestion du forum

Modérateurs : godrik, LGV
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

La vidéo du moment