kokogaston
Messages postés12Date d'inscriptionmercredi 17 juillet 2013StatutMembreDernière intervention 9 octobre 2013
-
1 août 2013 à 21:51
cormandyr
Messages postés600Date d'inscriptionsamedi 20 mai 2006StatutMembreDernière intervention 8 juillet 2016
-
6 août 2013 à 17:02
Salut,
Dans une petite application, j'ai des JTabbedPane qui contiennent plusieurs JPanels chacun.
Je souhaiterais pouvoir fixer la taille de chaque JtabbedPane et des panels de sorte que tous mes composants aient une taille fixe quelque soit la taille de l'ecran.
Prière m'aider.
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020371 2 août 2013 à 08:36
Salut,
Ce n'est pas forcément une bonne idée, il est en général assez intéressant d'utiliser des layouts pour que la taille de tes fenêtres s'adapte automatiquement à la taille de l'écran.
Mais si tu ne veux vraiment pas faire ca, tu peux faire des serBounds(x, y, largeur, hauteur)
kokogaston
Messages postés12Date d'inscriptionmercredi 17 juillet 2013StatutMembreDernière intervention 9 octobre 2013 3 août 2013 à 13:59
excuse moi pour ce retard et merci.
Cependant, avec layout null, les fenetres s'adaptent mais les tableaux, les boutons eux ne changent pas et ca fait pas joli.
Comment puis-je les ranger automatiquement?
cormandyr
Messages postés600Date d'inscriptionsamedi 20 mai 2006StatutMembreDernière intervention 8 juillet 201611 6 août 2013 à 17:02
Salut,
En fait si tu ne veux pas te casser la tête à réimplémenter la roue, tu dois jouer avec les gestionnaires de layout (layout manager)
tu en as plusieurs de base avec java, FlowLayout, GridLayout, BorderLayout, GridBackLayout, ... en sachant que plus tu les veux performant et configurable, plus ils seront compliqués (avec une palme pour le GridBackLayout)
personnellement, j'utilise le FormLayout de la librairie forms de JGoodies (cfr http://www.jgoodies.com/freeware/libraries/forms/) Ce layout manager te permets de facilement et rapidement configurer le layout de ton application pour un rendu voulu...
Si je ne me trompe des exemples de code sont fournis et en cherchant tu devrait surement trouver des tutoriaux pour cette librairie.