generate functionMon, 11 Aug 2025

Hacer un programa que muestre un cronometro, indicando las horas, minutos y segundos. simple si tanta cosa

Aquí te dejo un ejemplo de cómo crear un cronómetro en Java que muestra las horas, minutos y segundos: ```java import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class Cronometro extends JFrame { private JLabel hora; private JLabel minutos; private JLabel segundos; private int segundosContador = 0; private int minutosContador = 0; private int horaContador = 0; public Cronometro() { setLayout(new FlowLayout()); hora = new JLabel("00:00:00"); minutos = new JLabel("00:00:00"); segundos = new JLabel("00:00:00"); add(hora); add(minutos); add(segundos); Timer timer = new Timer(1000, new ActionListener() { @Override public void actionPerformed(ActionEvent e) { segundosContador++; if (segundosContador == 60) { segundosContador = 0; minutosContador++; if (minutosContador == 60) { minutosContador = 0; horaContador++; } } hora.setText(String.format("%02d:%02d:%02d", horaContador, minutosContador, segundosContador)); } }); timer.start(); setSize(300, 100); setDefaultCloseOperation(EXIT_ON_CLOSE); setVisible(true); } public static void main(String[] args) { new Cronometro(); } } ``` Este programa crea una ventana con tres etiquetas que muestran las horas, minutos y segundos. Utiliza un Timer para actualizar el valor de las etiquetas cada segundo. El formato de las etiquetas se ajusta automáticamente para mostrar dos dígitos para cada valor.

Want to kickstart your project?Use the new AI Studio to create your code