public String toString(){
return String.format("%d:%d:%d", hour , minute, second);
}
public String update() {
Calendar cal1 = Calendar.getInstance();
cal.setTime(Date.from(Instant.now()));
return String.format("%1$tH:%1$tM:%1$tS", cal1 , cal1, cal1);
В основном я хочу, чтобы метод update показывал текущее время после того, как я нажал OK в окне toString JOption (это в другом классе). Проблема состоит в том, что всякий раз, когда я нажимаю OK в методе toString JOptionwindow, показывается, что время обновления в методе обновления JOptionwindow одинаково. Я хочу, чтобы окно обновления сообщало, сколько времени будет зависеть от того, сколько времени я трачу на окно toString. например, время в 21:13:15 в настоящее время находится в окне toString, и я жду 10 секунд, затем нажимаю кнопку ОК, тогда в окне обновления обновлений должно быть указано 21:13:25, но вместо этого оно говорит 21: 13: 15.