1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| class formAjoutSalarie extends JInternalFrame
{
private JButton btn1;
private Container IFcontenu = getContentPane();
public formAjoutSalarie(String title, boolean resizable, boolean closable, boolean maximizable, boolean iconifiable)
{
setTitle(title);
setResizable(resizable);
setClosable(closable);
setMaximizable(maximizable);
setIconifiable(iconifiable);
setVisible(true);
setSize(200,200);
formMDI.getDesktopPane().add(this);
btn1 = new JButton("test");
GridBagLayout gridbag = new GridBagLayout();
IFcontenu.setLayout(gridbag);
GridBagConstraints contraintes = new GridBagConstraints();
// on remplit la "fiche technique"
contraintes.gridx = 0;
contraintes.gridy = 0;
contraintes.gridwidth = 100;
contraintes.gridheight = 0;
contraintes.fill = GridBagConstraints.WEST;
contraintes.anchor = GridBagConstraints.WEST;
contraintes.weightx = 0;
contraintes.weighty = 0;
// on attache la "fiche technique" au sous-composant
gridbag.setConstraints(btn1, contraintes);
// on ajoute le sous-composant au compoant
IFcontenu.add(btn1);
}
} |
Partager