где я ошибся? Я пытался показывать текущее время в окне каждую секунду. Но показатьТаймер + gregorianCalendar.getTime() не обновляется правильно
ActionListener AL = new ActionListener()
{
public void actionPerformed(ActionEvent actionEvent)
{
Date currentTime=gregorianCalendarCurrrentTime.getTime();
JLabelCurrentTime.setText(String.valueOf(currentTime));
}
};
Timer timer = new Timer(1000, AL);
timer.start();
Это не будет использовать столько памяти при создании новых объектов Date? – Jump3r
Нет, область действия объекта Date - это вызов valueOf. Поскольку после этого вызова нет ссылки на объект, объект немедленно помечен для сбора мусора. – Joachim
И как я могу показать только h: мин? Мне нужно как-то использовать Календарь? – Jump3r