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] Interface graphique

MGMT
MGMT
Niveau 6
06 mai 2013 à 21:40:42

Hello :)

J'essaye de mettre en place une interface graphique pour un programme permettant de faire un bilan thermique pour une maison suivant plusieurs méthodes.

Le truc, c'est que j'ai énormément de données à demander à l'utilisateur, donc je n'ai pas assez de place dans un seul panel. J'aimerais beaucoup mettre une barre de scrolling sur la droite pour décupler la place disponible dans mon panel avec JScrollBar (j'utilise WindowBuilder Pro sous Eclipse Juno). Pouvez-vous m'aider ?

Merci d'avance et bonne soirée. :o))

Tikim
Tikim
Niveau 21
06 mai 2013 à 22:04:34

WindowBuilderPro c'est du WYSIWYG ? Juste pour savoir si c'est un problème de code ou d'utilisation d'un logiciel. Parce que ça me parait pas trop compliqué à faire en code ça.

MGMT
MGMT
Niveau 6
06 mai 2013 à 22:11:25

Bon, j'ai regardé sur Wikipédia, et oui il me semble que ce soit ça. J'ai pris un screen : https://image.noelshack.com/fichiers/2013/19/1367871004-wb.jpg

Mon soucis, c'est que je ne sais pas mettre un scroll bar pour avoir plus de place dans mon panel. J'arrive à mettre une barre, mais elle ne sert à rien.

Bunyan
Bunyan
Niveau 17
06 mai 2013 à 23:04:42

Ton composant ScrollPane doit englober tout ton panel.
Ton Panel n'aura qu'un composant direct : le ScrollPane
Il en aura d'autre, ceux que tu veux toujours présent.

MGMT
MGMT
Niveau 6
06 mai 2013 à 23:35:53

Bunyan :d) Merci pour ta réponse. :o))
Mais concrètement, que dois-je faire ? Je vois pas comment faire pour que mon ScrollPane englobe tout mon panel..

Pseudo supprimé
Pseudo supprimé 07 mai 2013 à 00:21:07

tonScrollPane.getViewport().setView(tonPanel);

Mais il faut aussi veiller aux preferred sizes et autres.

MGMT
MGMT
Niveau 6
08 mai 2013 à 01:21:24

Raspberry-Pi :d) Merci de ta réponse !

Donc j'ai mon panel, et mon ScrollPane. Maintenant, je n'arrive pas à rajouer ma scroll bar... Si je la place dans le scrollPane, elle n'apparaît pas, et si je la place en dehors, elle ne sert à rien et défile dans le vide... Quelqu'un a une idée ?

Pseudo supprimé
Pseudo supprimé 08 mai 2013 à 12:03:45

Normalement, la scroll bar devrait s'ajouter automatiquement si l'élément contenu dans le scroll pane est plus grand que son viewport. As-tu bien fait un .pack(); de ton IHM à la fin de sa construction ?

Tu peux également forcer l'affichage avec la policy des scroll bars, mais ça te fera juste apparaître deux barres moches qui ne feront rien si il n'y a pas matière à scroller.

MGMT
MGMT
Niveau 6
08 mai 2013 à 12:31:27

Oulà, tu me parles un peu en chinois. J'ai n'eu qu'un seul cours sur les interfaces graphiques pour le moment. :-(

Pseudo supprimé
Pseudo supprimé 08 mai 2013 à 13:14:04

Je n'en ai pas eu un seul :D

MGMT
MGMT
Niveau 6
08 mai 2013 à 13:17:11

Tu me cherches à rendre fou ? :fou:
Le seul soucis, c'est que je ne trouve AUCUN tuto qui traite de WindowBuilder sur Eclipse.

Je vais déjà un peu plus me renseigner sur ce que tu m'as donné, merci encore. :-)))

Pseudo supprimé
Pseudo supprimé 08 mai 2013 à 13:45:51

Tu devrais lire la doc de Java :
http://docs.oracle.com/javase/tutorial/uiswing/components/scrollpane.html

Elle est bien faite et c'est elle que j'ai utilisé à l'époque :p

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