J'offre une sucette en or à celui qui me trouve un layout en forme de losange
Je pense en faire un layout GPL, mais rien d'urgent.
J'offre une sucette en or à celui qui me trouve un layout en forme de losange
Je pense en faire un layout GPL, mais rien d'urgent.
Bah oui, c'est une succession de losanges, au lieu d'être une succession de rectangles.
Le but est de mettre du texte en diagonale, afin d'être le titre d'une JTable. Ca permet de faire un titre plus grand en formant des cases plus petites.
En fait ce sont des parallélogrammes, un losange etant un parallélogramme ayant deux côtés consécutifs de même longueur.
Mais a moins d'implémenter ton layout je ne crois pas qu'il en existe de ce type![]()
Pour ton Layout, je crois que ça risque de poser problème. Je ne suis pas un expert, mais il me semble que le fonctionnement de Base des composants Java implique de passer par un système des cordonnées rectangulaires. Tu risques d'avoir du mal a réaliser un Layout qui face ça et qui accepte tous les types de composants.
Je ne pense effectivement pas passer par un héritage des Layouts traditionnels.
Mais plutôt bosser à partir de la bibliothèque 2D Graphics, qui comportent également des éléments de texte. La partie plus compliquée sera de réussir à placer le layout en chapeau sur une JTable : chaque parallélogramme doit être placé au dessus du header de chaque colonne.
Pour la petite histoire, ca fait 4ans que je veux faire ce layout et que j'ai acheté le bouquin 2D Graphics dans cette optique. J'ai tout lu, à peu près compris, ya plus qu'à![]()
Plutôt que de créer un layout (comme le dit uther, les composants sont rectangulaires), pourquoi ne pas créer un composant qui se dessine de cette manière là ?
Déterrage inutile + HS total : on est dans la partie awt/swing du forum.
Partager