Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3528 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  GridBagLayout j'ai pas des retraits partout.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

GridBagLayout j'ai pas des retraits partout.

n°605821
nraynaud
lol
Posté le 08-01-2004 à 19:51:30  profilanswer
 

Cette presque superbe fenêtre :
http://www.nraynaud.org/kilombo/serverdialog.png
 
est produite par ce code :

Code :
  1. Container contentPane = dialog.getContentPane();
  2.  GridBagConstraints contraints = new GridBagConstraints();
  3.  JScrollPane scrollPane = new JScrollPane(list);
  4.  contentPane.setLayout(new GridBagLayout());
  5.  contraints.gridheight = 5;
  6.  contraints.weightx = 0.5;
  7.  contraints.weighty = 0.5;
  8.  contraints.fill = GridBagConstraints.BOTH;
  9.  contentPane.add(scrollPane, contraints);
  10.  contraints.weightx = 0.0;
  11.  contraints.weighty = 0.0;
  12.  contraints.fill = GridBagConstraints.HORIZONTAL;
  13.  contraints.gridheight = 1;
  14.  contraints.gridwidth = 1;
  15.  contraints.gridx = 1;
  16.  contentPane.add(okButton, contraints);
  17.  contraints.gridy = 1;
  18.  contentPane.add(cancelButton, contraints);
  19.  contraints.gridy = 2;
  20.  contentPane.add(addButton, contraints);
  21.  contraints.gridy = 3;
  22.  contentPane.add(removeButton, contraints);


Hors on remarque que les boutons ont un petit espace autours, et pas la liste, ce qui est assez laid. Quelqu'un sait comment faire pour que la liste (enfin, le scrollpane) aussi ait elle aussi son petit retrait autours ?
 
ça vient de l'UI ?


---------------
trainoo.com, c'est fini
mood
Publicité
Posté le 08-01-2004 à 19:51:30  profilanswer
 

n°605837
aurel
Fraggueur en liberté
Posté le 08-01-2004 à 20:38:47  profilanswer
 

ptetre les boutons qui sont comme ca ou l'image sur les boutons

n°605838
EpoK
Let's burn
Posté le 08-01-2004 à 20:41:51  profilanswer
 

HS : heu ton look and feel, c'est celui de ton OS ou bien c'est un skin swing ?

n°605859
Cherrytree
cn=?
Posté le 08-01-2004 à 21:18:08  profilanswer
 

As-tu essayé de définir les insets de ton JScrollPane ?


---------------
Le site de ma maman
n°606149
nraynaud
lol
Posté le 09-01-2004 à 07:33:08  profilanswer
 

le look-and-feel, c'est celui par défaut sous OS X, je l'ai pas customisé (comme on peut le voir dans le coin en bas à droite).
 
J'ai pas touché aux insets car j'ai pas du tout envie de parler pixels dans une application java.
 
Mais je penche pour ce que dit aurel, c'est peut-être les boutons qui sont comme ça de base. La doc dit bien que normalement il n'y a pas de marge. Bon, bah il me reste à trouver comment en mettre une de manière intelligente (c'est-à-dire une seule fois pour toute l'application).


---------------
trainoo.com, c'est fini

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  GridBagLayout j'ai pas des retraits partout.

 

Sujets relatifs
[JAVA] Un bon tutorial sur GridBaglayout(Java) GridBagLayout et garder une colonne de largeur fixe
je galere avec GridBagLayoutGridBagLayout Swing, tout déconne quand je resize la fenetre
GridBagLayout() ?GridBagLayout
[SWING] Problème avec GridBagLayout[JAVA] gridbaglayout, fenetres et resolution d'ecran
Plus de sujets relatifs à : GridBagLayout j'ai pas des retraits partout.


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)