2009-05-28 6 views
1

j'ai 3 JPanel, le premier est le panneau de base et les deux autres sont ajoutés à la première. J'ai réalisé qu'il y a beaucoup d'espace qui n'est pas utilisé, montré par la couleur noire et la couleur blanche autour des composants.Supprimer les espaces unnessesary de Composants Balançoires

Comment voulez-vous supprimer cet espace?

alt text http://i41.tinypic.com/zxo30n.png

+0

Qu'est-ce que LayoutManager utilisez-vous? – kgiannakakis

+0

@willcodejavaforfood - Merci, j'ai eu l'idée. J'utilise FlowLayout et a créé la mise en page à l'aide de nouveaux FlowLayout (FlowLayout.LEFT, 0, 0). Cela fonctionne, j'ai juste besoin de changer les styles de police et les tailles – n002213f

Répondre

7

Si vous utilisez l'GridLayout ou BorderLayout ils ont tous deux méthodes pour modifier l'espace entre les composants.

En GridLayout cela peut être fait dans le paramètre 4 int consturctor et BorderLayout le constructeur de paramètre 2 int. Les deux LayoutManagers ont les méthodes setHgap et setVgap.

Si vous utilisez GridBagLayout vous devez vous assurer que EISN sur les GridBagConstraints est changé à tout ce dont vous avez besoin. En supposant que vous utilisez l'un des autres gestionnaires cependant.

Questions connexes