Eu estou com a seguinte idéia, gostaria de pegar a hora do sistema e apresentar na minha aplicação pra ficar tipo um relógio na minha app, pensei em utilizar um JLabel para apresntar, será que isso é possível? Alguém poderia me dar um norte a ser seguido?
O código deu certo ele pega a hora do sistema, mas ficas estático eu gostaria de deixar o relógio correndo mesmo de formar que ele mudasse a cada segundo junto com o relógio do sistema
private static final long serialVersionUID = 1L;
Timer m_t;
public RelogioDigital() {
this.setColumns(4);
this.setFont(new Font("sansserif", Font.PLAIN, 32));
m_t = new Timer(1000, new ClockTickAction());
m_t.start(); // Inicia a hora
}
// Classe interna que pega a hora do sistema
private class ClockTickAction implements ActionListener {
public void actionPerformed(ActionEvent e) {
// Pega a hora corrente
Calendar now = Calendar.getInstance();
int h = now.get(Calendar.HOUR_OF_DAY);
int m = now.get(Calendar.MINUTE);
int s = now.get(Calendar.SECOND);
setText("" + h + ":" + m + ":" + s);
}
}
}
[/code]
Ai para vc ver como funcionar … segue esse modelinho …