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] L’écran d'une calculatrice ?

Neyce
Neyce
Niveau 8
20 septembre 2014 à 10:50:04

Bonjour, je cherche à faire une calculatrice, et je ne sais pas comment mettre en place un élément dans ma fenêtre qui fasse office d'écran (donc un élément au dessus de mon GridLayout et ses colonnes de boutons qui affiche ce qu'il faut lorsque j'appuie sur tel bouton...). Niveau boutons ça va, c'est juste cette histoire d'écran, je ne sais pas du tout quoi faire pour ça :pf:

Si vous pouviez m'expliquer quoi que ce soit, ça me serait utile ! Merci :)

LeuNoeleeste
LeuNoeleeste
Niveau 10
20 septembre 2014 à 10:59:37

private JPanel container = new JPanel();
private JLabel ecran = new JLabel();

:-)))

Neyce
Neyce
Niveau 8
20 septembre 2014 à 12:42:42

Merci ! Maintenant, par contre, je cherche à savoir comment le mettre au nord de me fenêtre (là il apparaît en bas à droite...). J'ai un GridLayout pour mes boutons, je ne peux pas mettre de BorderLayout pour mon JLabel (j'ai essayé, mais le programme ne voit plus les objets d'agencement, alors même avec mon Borderlayout censé configurer le JLabel au nord, ce dernier prend l'ensemble de la fenêtre...).

:-(

Hamsterloulo
Hamsterloulo
Niveau 9
20 septembre 2014 à 17:55:48

Et bien c'est simple : tu crées un JPanel principale tu lui met un borderlayout .
Tu ajoutes ton panel boutons au panel principale au centre (center ) et ton label au north

Neyce
Neyce
Niveau 8
20 septembre 2014 à 20:48:24

Ok Hamster, je visualise.

"Tu ajoutes ton panel boutons au panel principale au centre (center)"

Mais ça par contre, ça correspond à quoi ? Je ne peux pas instaurer de GridLayout au centre d'un BorderLayout, non ?

Hamsterloulo
Hamsterloulo
Niveau 9
20 septembre 2014 à 21:02:29

Ba si , fin tu peux insérer un panel dans un autre panel donc si ^^

Hamsterloulo
Hamsterloulo
Niveau 9
20 septembre 2014 à 21:05:41

Si tu veux un code source pour appuyer mes propos je te montrd

Neyce
Neyce
Niveau 8
20 septembre 2014 à 21:40:19

Je veux bien :fier:

Hamsterloulo
Hamsterloulo
Niveau 9
20 septembre 2014 à 22:40:59

Voila : http://pastebin.com/MsbfFZQj
La c'est juste histoire de te montrer comment mettre un panel avec un grid layout . Après tu peux facilement ajouter ton Label au north du panel principale avec un : panelPrincipal.add("North" , nomdetonlabel);

Hamsterloulo
Hamsterloulo
Niveau 9
20 septembre 2014 à 22:42:19

(je te rassure j'ai pas mis une heure a faire ça , je faisais un truc a côté ^^)

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