Help me please!!!
Voilà j'ai un gros problème sur mes listeners, je ne vois pas du tout comment les créer.
J'ai deux boutons previous and next et j'aimerai que lorsque l'on clique sur un boutons on ajoute (ou enlève) un jour ( voir plusieurs selon les clics) à la date courante.
Voilà mon bout de code, mes listeners son vide.

Ya t-il quelqu'un pour m'aider.

public class AfficheJour extends JPanel{

private Locale locale = Locale.getDefault();//Choix de la langue
private GregorianCalendar calendar = new GregorianCalendar();
Date maDate = new Date();// Initialisé à la date
private String jour;

private int week = calendar.get(calendar.WEEK_OF_YEAR);
// Me permet de récupérer le numéro de la semaine
DateFormat dateFormat =
DateFormat.getDateInstance(DateFormat.FULL, locale);

private JLabel planningTitle;

public AfficheJour(MainFrame frame){
this.frame = frame;
setLayout(new BorderLayout());

calendar.setTime(maDate);
calendar.add (Calendar.DATE, week);
jour = dateFormat.format(maDate);

final JPanel planningHead = new JPanel(new FlowLayout());

planningTitle = new JLabel("Semaine " + week + " : " + jour, JLabel.CENTER);

final JButton previous = new JButton("<<");
previous.addActionListener(n);
final JButton next = new JButton(">>");
next.addActionListener(p);
planningHead.add(previous); planningHead.add(planningTitle); planningHead.add(next);

add(planningHead,"North");
AffJour();
}

public void AffJour(){
...
}
add(semaine);
}

public void raffraichir() {
planningTitle.setText("Semaine " + week + " : "+ dateFormat.format(maDate));
}

private final ActionListener n = new ActionListener() {
public void actionPerformed(final ActionEvent e) {
//Blokage?????
raffraichir();
}
};

private final ActionListener p = new ActionListener() {
public void actionPerformed(final ActionEvent e) {
Blokage???
raffraichir();
}
};
}
J'avais aussi pensé à décomposer la date avec:
day = calendar.get(Calendar.DAY_OF_MONTH)+1;
month = calendar.get(Calendar.DAY_OF_WEEK_IN_MONTH);
year = calendar.get(Calendar.YEAR);
mais je n'y aririve pas non plus.

N'hésitez pas si vous avez des solutions voir des débuts de solutions.
Merci