j' ai un petit probleme avec l'affichage de mon programme.

j'utilise un gridBagLayout dans deux Panel le premier m'affiche les intitules et le second zone de texte , radio boutons et autres.

pour simplifier cette ajout car il y aura plusieurs fenetre avec le meme affichage j'ai fait une classe a part et une methode add que voici

public void add(JLabel vlabel ,JComponent component){
gbc.gridwidth = GridBagConstraints.REMAINDER;
gbl.setConstraints(vlabel, gbc);
label.add(vlabel);
gbl.setConstraints(component, gbc);
data.add(component,SwingConstants.CENTER);
gbc.gridwidth = GridBagConstraints.REMAINDER;
}

lorsque j'utilise cette methode avec le meme type de JComponent pas de probleme lorsque je l'utilise avec des composants differents les composants sont rajouter au debut ce qui est genant.