Bonjour,
J'ai fait un petit test : une fenetre JFrame ayant quelques composant (bouton, liste, etc), reparti un êu partout sur la fenetre.
Tranvaillant sur un ecran 15 pouces, j'ai dessiné ma JFrame de facon qu'elle s'adapte bien (ou presque) aux dimension de mon ecran.
NB : j'utilise le plugin VE - Visual Editor pour dessiner mes objets swing facilement et rapidement.
Les tailles et positions des composants sont donc bien en pixel et non en pourcentage, comme on peu le faire avec html.
J'ai généré un .jar de ce projet test et je l'ai lancé sur mon pc de dévéloppement, et tout va bien. Il s'adate bien à mon ecran 15 pouces.
Par contre quand le lance le même .jar sur mon petit PC portable de 11,6 pouces, la fenetre ne s'adapte pas du tout à ce ecran.
Il reste trop de vide.
Je suis dans obligé de cliquer sur "agrandir" pour que la fenetre occupe tout l'ecran.
Seulement là, il y a un autre probleme :
Le composants ne sont plus disposés pour sur toute la fenettre.
Mon but est de permettre à tout composant de s'agrandir et se reduire proportionnement avec son conteneur parent (ici la JFrame).
Je me demande s'il existe la possibilité de fixer les taille et positions de objet de façon relative (en %) et non fixe (pixel).
Merci infiniment pour vos propositions de solutions.
A très bientôt
Partager