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
|
Color color = new Color(111,199,227);
JPanel weeks = new JPanel();
weeks.setLayout(new GridLayout(1, 0));
for(int i=1; i<=52; i++) {
JLabel label = new JLabel(String.valueOf(i), JLabel.CENTER);
label.setBorder(BorderFactory.createEmptyBorder(0,5,0,5));
label.setOpaque(true);
if ( i%2==0 ) {
label.setBackground(Color.WHITE);
}
else {
label.setBackground(color);
}
label.setEnabled(true);
label.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
// selection d'une semaine
}
});
weeks.add(label);
}
JScrollPane slider = new JScrollPane(weeks, JScrollPane.VERTICAL_SCROLLBAR_NEVER, JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS); |
Partager