Pessoal olha eu aqui de novo! :lol:
Agora estou com um pequeno problema: ao clicar no botão iniciar no jFrame eu preciso iniciar uma contagem (em segundos) e colocar-la em um jLabel e durante a execução do programa a pessoa tem que ver “quanto tempo sendo executado” em segundos.
Valew Pessoal!
public class TimerTest3 extends JPanel {
JLabel label;
Timer timer;
int current = 0;
public TimerTest3() {
this.add(this.getLabel());
this.go();
}
public JLabel getLabel() {
if (this.label == null) {
this.label = new JLabel(this.current + "");
this.label.setPreferredSize(new Dimension(100, 22));
}
return this.label;
}
public void go() {
ActionListener action = new ActionListener() {
public void actionPerformed(ActionEvent e) {
label.setText(++current + "");
}
};
this.timer = new Timer(1000, action);
this.timer.start();
}
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setContentPane(new TimerTest3());
frame.setSize(200, 75);
frame.setVisible(true);
}
}