estou usando essa função para ficar atualizando a hora, mas em contra partida, esta consumindo muito o desempenho da minha CPU
class hora implements ActionListener {
public void actionPerformed(ActionEvent e) {
Calendar now = Calendar.getInstance(TimeZone.getTimeZone("America/Sao_Paulo"));
hora.setText(String.format("%1$tH:%1$tM:%1$tS", now));
}
}
função onde a data e a hora são atualizadas:
private void formWindowOpened(java.awt.event.WindowEvent evt) {
Date data = new Date();
SimpleDateFormat formato = new SimpleDateFormat("dd/MM/yy");
dataSistema.setText(formato.format(data));
Timer timer = new Timer(0, new hora());
timer.start();
}
estou aberto a sugestões de como eu posso otimizar meu script, obrigado pela compreensão!
