Un jour j’ai voulu faire quelque chose que je ne m’explique pas mais que je vais expliquer :
Mettre des Composants Resizable dans une HBox Resizable (les JavaFixeurs(marrant le nom !) comprendront peut être
)
Drôle d’idées tiens donc…
Un jour j’ai voulu faire quelque chose que je ne m’explique pas mais que je vais expliquer :
Mettre des Composants Resizable dans une VBox Resizable (les JavaFiXeurs(marrant le nom !) comprendront peut être
)
Drôle d’idées tiens donc…
Enfin bref je commence par faire un simple Composant Resizable (sur la largeur et fixe en hauteur) à base de rectangle
• comme celui ci :
• ce qui donne :

Le moment venu de tester : Une Scene… Une VBox… Des Dimmensions…
• le Code :

• le Résultat :
• à première vue ça peut donner comme une envie de pleurer…
Mais cela doit être normal, en effet, car si on lit bien là JavaDoc de SUN sur la VBox, il est dit que :
Donc en gros si on décode bien HBox will only resize Resizable to THEIR PREFERED SIZE (suffit de lire éh oui) donc pas de resizing dynamique comme je l’entendais en faite… bloups… :-l
• en conclusion, je suis quand même arrivé à trouver une solution
Faire sa propre Resizable VBox que j’ai nomé Homebrew Resizable VBox en plus rapide HRVBox sur la base d’un Panel
• ca s’implemente comme ça :
• pour donner ça :
• Ce qui est pratique du coup c’est qu’on peut même implementer là gestion de minWidth, maxWidth, minHeight… conféré aux Control/Resizable :


• Produit ce genre de comportement graphique intéressant :
• au tour des Sources de s’exprimer :
Le projet NetBeans du Composant



Responses to “Homebrew Resizable VBox”
Leave a Reply