CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • 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 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Problème java

JeJe38_2011
JeJe38_2011
Niveau 7
02 mai 2014 à 12:38:37

Bonjour,

J'aimerai savoir comment afficher un char dans un JLabel d'une fenêtre. J'ai essayé avec un setText mais cela ne marche pas. Je précise que je suis vraiment débutant en java.
Voilà si quelqu'un pourrait m'apporter son aide :)

shinigota
shinigota
Niveau 10
02 mai 2014 à 14:29:52

setText est pourtant la bonne méthode pour changer le texte affiché d'un jlabel, donc j'imagine que t'essaie d'afficher une variable de type char, or dans un setText, tu dois envoyer un String :ok:
En gros au lieu d'un char, il te faut un string à un caractère :oui:

JeJe38_2011
JeJe38_2011
Niveau 7
02 mai 2014 à 15:15:56

Mais justement pouvoir afficher un caractère (je veux afficher des tirets) et donc je peux pas le convertir en string et je peux pas l'afficher par setText. C'est ça le problème :-(

JeJe38_2011
JeJe38_2011
Niveau 7
02 mai 2014 à 15:16:34
  • je veux justement
shinigota
shinigota
Niveau 10
02 mai 2014 à 16:58:46

Comment ça tu veux l'afficher avec des tirets ?

Tu peux mettre ton code sur pastebin ? Comme ça on pourra comprendre plus facilement ce que tu veux faire :)

String[]args
String[]args
Niveau 23
02 mai 2014 à 17:26:46

Conversion d'un caractère en string : setText(c + ""); :hap:

shinigota
shinigota
Niveau 10
02 mai 2014 à 17:43:38

Ah ouais, fallait y penser :hap:
Ca devrait résoudre le pb de l'auteur :oui:

Sinon y'a Character.toString(c); en plus "propre" :(

JeJe38_2011
JeJe38_2011
Niveau 7
02 mai 2014 à 18:40:20

En fait pour être plus précis mon caractère est un tiret ( char tiret = '-'). Je ne peux donc pas le convertir en string car une string correspond a une lettre. Et la fonction setText ne marche pas pour les caractères donc je suis bien embêté ^^'

LEpigeon888
LEpigeon888
Niveau 10
02 mai 2014 à 18:54:29

"Je ne peux donc pas le convertir en string"

Bah si :doute:

shinigota
shinigota
Niveau 10
02 mai 2014 à 20:11:42

"une string correspond a une lettre. "
Non :)
Un string si tu veux c'est juste une suite de caractères, un tableau quoi :oui:
Donc ce qui "fonctionne" en char fonctionne tout aussi bien en string, puisque du coup, un string c'est en fait un tableau de char.

Si les solutions qu'on t'a donné marchent pas, j'imagine que le problème n'est pas là Eclipse ou Netbeans doit alors sans doute t'afficher une erreur, regarde la si y'en a une, si tu trouves pas de quoi elle vient envoie nous le code :)

Bunyan
Bunyan
Niveau 17
02 mai 2014 à 21:09:13

Pour info, utiliser un char au lieu d'un String, c'est de la micro-optimisation à réaliser en bout de course à l'optimisation.
Java optimise les utilisations de constantes, à la compilation et au runtime.

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment