bonjour j'ai un programme java affichant des elements graphiques a l'aide d'un Gridlayout()
mes composants s'affichent correctement, si ce n'est que tout les composants dispose de la meme taille, malgre un setPreferredSize(new Dimension(250, 250));
comment faire pour afficher les elements a travers un GridLayout(), tout en definissant individuellement la taille des composants?
voici un bout de code:
c = getContentPane();
c.setLayout(new GridLayout(2, 1));
JLabel intitule = new JLabel("HEBERGEMENT" );
...
JScrollPane listScrollerPackages = new JScrollPane(jlistMesPackages);
listScrollerPackages.setPreferredSize(new Dimension(250, 250));
c.add(...)....
ici la taille de mona listScrollerPackages n'est pas changee, et sa taille est proportionnel au autres elements contenus dans le container.
comment faire pour definir sa propre taille?
de plus l'affichage du JLabel "intitule" se fait correctement cepandant je voudrait le centrer, en n'utilisant que le GridLayout(), est ce possible?
un autre moyen serais de combiner un BorderLayout avec un GridLayout, mais ca serais compliquer pour pas grand chose, cad centrer un JLabel, quelle sont les autres possibilitees?
merci