import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.time.LocalTime; class Klokke { private static JLabel klokkeslett = new JLabel(naa()); private static String naa(){ //Henter den lokale tiden naa paa format "12:34:56" LocalTime t = LocalTime.now(); return String.format("%02d:%02d:%02d", t.getHour(), t.getMinute(), t.getSecond()); } private static class Sekundteller implements Runnable { @Override public void run() { boolean fortsett = true; while(fortsett) { try { Thread.sleep(1000); } catch(InterruptedException e) { fortsett = false; } //1. Oppdater klokkeslettet til klokkeslett } } } public static void main(String[] args) { try { UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName()); } catch (Exception e) { System.exit(1); } //2. Lag JFrame (P.S.: husk setDefaultCloseOperation) //3. Lag JPanel og legg det til i vinduet //4. Legg til klokkeslettet i JPanel-objektet du nettopp laget //5: Pakk JFrame-objektet, plasser det midt paa skjermen og gjor det synlig //6. Lag en ny Sekundteller-traad og start den } }