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
| public class InvoicePage_Add extends JFrame {
private JPanel page_container = new JPanel();
private JPanel page_content = new JPanel();
public InvoicePage_Add(){
// Window Configuration
this.setTitle("Saisir une facture");
this.setSize(400,530);
// General Configuration
page_container.setLayout(new BorderLayout());
page_content.setLayout(new SpringLayout());
/* Numéro de la facture*/
// Label
JLabel label_num_facture = new JLabel("Numéro de la facture", JLabel.TRAILING);
page_content.add(label_num_facture);
// TextField
JTextField text_num_facture = new JTextField(50);
label_num_facture.setLabelFor(text_num_facture);
page_content.add(text_num_facture);
// Layout
SpringUtilities.makeCompactGrid(page_content, 1, 2, /*rows, cols*/ 6, 6, /*initX, initY*/ 10, 10 /*xPad, yPad*/);
page_container.add(page_content, BorderLayout.CENTER);
this.add(page_container);
}
} |
Partager