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 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
| public class Panel_taches extends JPanel {
public Panel_taches() {
super();
this.setPreferredSize(new Dimension(1100, 60));
this.setOpaque(false);
this.setLayout(new GridBagLayout());
JLabel label1 = new JLabel("Tâche 1 (25 min)");
label1.setBackground(Color.WHITE);
label1.setVerticalAlignment(JLabel.TOP);
label1.setHorizontalAlignment(JLabel.LEFT);
GridBagConstraints c = new GridBagConstraints();
c.gridx = 0;
c.gridy = 0;
c.fill = GridBagConstraints.BOTH;
c.weightx =1.0;
c.weighty =1.0;
c.insets = new Insets(30, 60, 0, 0);
c.anchor = GridBagConstraints.PAGE_START;
this.add(label1, c);
JLabel label2 = new JLabel("Tâche 2 (5 min)");
label2.setBackground(Color.WHITE);
label2.setVerticalAlignment(JLabel.TOP);
label2.setHorizontalAlignment(JLabel.LEFT);
c.insets = new Insets(30, 581, 0, 0);
this.add(label2, c);
JLabel label3 = new JLabel("Tâche 3 (10 min)");
label3.setBackground(Color.WHITE);
label3.setVerticalAlignment(JLabel.TOP);
label3.setHorizontalAlignment(JLabel.LEFT);
c.insets = new Insets(30, 686, 0, 0);
this.add(label3, c);
JLabel label4 = new JLabel("Tâche 4 (8 min)");
label4.setBackground(Color.WHITE);
label4.setVerticalAlignment(JLabel.TOP);
label4.setHorizontalAlignment(JLabel.LEFT);
c.insets = new Insets(30, 895, 0, 0);
this.add(label4, c);
}
public void paintComponent(Graphics g) {
g.setColor(Color.WHITE);
g.fillRect(60, 10, 520, 50);
g.fillRect(581, 10, 104, 50);
g.fillRect(686, 10, 208, 50);
g.fillRect(895, 10, 166, 50);
}
} |
Partager