/* Listing3406.java */ import java.awt.*; import java.awt.event.*; public class Listing3406 extends Frame { int cnt = 0; public static void main(String[] args) { Listing3406 wnd = new Listing3406(); wnd.setSize(250,150); wnd.setVisible(true); wnd.startAnimation(); } public Listing3406() { super("Animierter Zähler"); setBackground(Color.lightGray); addWindowListener(new WindowClosingAdapter(true)); } public void startAnimation() { while (true) { repaint(); } } public void paint(Graphics g) { ++cnt; g.drawString("Counter = "+cnt,10,50); try { Thread.sleep(1000); } catch (InterruptedException e) { } } }