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

[Java] Différence entre JLabel et Label?

Pseudo supprimé
Pseudo supprimé 22 octobre 2014 à 17:14:09

Bonjour,
Je suis en train d'attaquer mes cours sur les interfaces graphiques et vu que dans mon cours d'amphi a quasi rien comme contenu donc j'apprend sur google
Dans son diapo , il utilise les label , les button mais sur google je vois souvent des JLabel , Jbutton , et la seule différence que j'ai pu trouvé c'était que l'un était avec awt et l'autre avec swing , et que leur méthode était un peu différente
Quelqu'un pourrait m'expliquer dans quel cas il faut les utiliser ?

J'ai une autre question : pour mon TP, il me demande de changer la couleur d'un label lors d'un clique sur 2 boutons (Le label devient bleu lorsqu'on clique sur le bouton de couleur bleu et le label devient rouge lorsqu'on clique sur le label bleu )
Je l'ai fais , il fonctionne mais je pense l'avoir mal codé car j'ai mis pour la couleur du bouton :

bouton1.setStyle("-fx-color : red;");

sur google , j'ai trouvé des bouton1.setBackground(Color.RED); mais je ne comprend pas l'erreur donnée

->"The method setBackground(Background) in the type Region is not applicable for the arguments (Color)"

Merci d'avance

Bunyan
Bunyan
Niveau 17
22 octobre 2014 à 18:17:20

Label : bibliothèque AWT, qui est dépréciée et ne doit plus du tout être utilisée sauf dans le cas où tu veux une énorme liberté de création et personnalisation au niveau de tes composants.
Ca doit faire 10 ans que c'est comme ça.

JLabel : bibliothèque SWING, qui est plus utilisée, et un brin dans le monde professionnel, même si des alternatives sont préférées (JFace, GWT...).

Pseudo supprimé
Pseudo supprimé 22 octobre 2014 à 18:48:18

Merci pour l'info , donc en gros c'est mieux que je m'oriente vers le JLabel ?
c'est vrai qu'il n'y a aucun exemple sur google avec le Label :(

Bunyan
Bunyan
Niveau 17
23 octobre 2014 à 08:28:19

Si ton professeur demande explicitement un Label et non un JLabel, continue avec les Label. Ou demande-lui directement pour utiliser AWT, qui est dépréciée, et non Swing.

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