2010-09-05 9 views
1

J'essaie d'insérer des espaceurs dans une mise en page sur JPanel. J'ai 3 boutons et je voudrais mettre quelque chose de similaire à Box.createRigidArea(new Dimension(10, 0)) entre eux. Netbeans 6.9.1 ne semble pas avoir une option pour les créer - est-ce vrai? Y at-il une solution de contournement?Insertion de boîtes dans le concepteur NetBeans

Répondre

1

Une autre approche consiste à définir la JPanel utiliser BoxLayout et modifier le code Ajout pré ou post d'un bouton pour inclure le choix Component:

this.add(Box.createVerticalStrut(10)); 

Le code généré ressemblera à ceci:

jButton1.setText("jButton1"); 
this.add(Box.createVerticalStrut(10)); 
add(jButton1); 
this.add(Box.createVerticalStrut(10)); 

Vous aurez également besoin de import javax.swing.Box.

1

Un simple travail consiste à ajouter un JPanel avec une taille préférée personnalisée.

Questions connexes