Код: Выделить всё
class calendarNDListener implements ActionListener{
public void actionPerformed(ActionEvent e){
calendar = new GregorianCalendar();
format = new SimpleDateFormat("dd/MM");
date = new Date();
calendar.setTime(date);
calendar.add(calendar.DATE, 1);
date = calendar.getTime();
dag.setText(format.format(date));
}
Я хочу, чтобы при нажатии кнопки к дате метки добавлялся день. Но если я нажму на него еще раз, он добавит день к предыдущей дате (той, к которой уже добавлен день). Теперь текущий день опережает текущий день на 2 дня.
Чего я хочу:
Сегодня 28 марта. Когда я нажимаю кнопку, она переходит к 29/03. Когда я нажимаю на него еще раз, он переходит к 30 марта и так далее.
Что он делает сейчас:
Сегодня 28 марта. Когда я нажимаю кнопку, она переходит к 29/03. Когда я нажимаю на него еще раз, он остается на 29/03.
Надеюсь, это было достаточно ясно, это может показаться запутанным.
Имейте в виду, что я все еще новичок в программировании на Java.
Подробнее здесь: https://stackoverflow.com/questions/293 ... java-swing
Мобильная версия