Sukurkite taimerį (tokį kokį naudojame pertraukų metu). Jame taip pat turi būti Start, Pause/Resume ir Restart mygtukai.

Papildoma užduotis:
padarykite jog pasibaigus laikui būtų sklaidžiamas koks nors garsas. Tam galite pasinaudoti f-ja skirta generuoti garsui:

public static float SAMPLE_RATE = 8000f;
public static void tone(int hz, int msecs, double vol)
            throws LineUnavailableException
    {
        byte[] buf = new byte[1];
        AudioFormat af =
                new AudioFormat(
                        SAMPLE_RATE, // sampleRate
                        8,           // sampleSizeInBits
                        1,           // channels
                        true,        // signed
                        false);      // bigEndian
        SourceDataLine sdl = AudioSystem.getSourceDataLine(af);
        sdl.open(af);
        sdl.start();
        for (int i=0; i < msecs*8; i++) {
            double angle = i / (SAMPLE_RATE / hz) * 2.0 * Math.PI;
            buf[0] = (byte)(Math.sin(angle) * 127.0 * vol);
            sdl.write(buf,0,1);
        }
        sdl.drain();
        sdl.stop();
        sdl.close();
    }

Šią f-ją galite iškviesti:
tone(200,1000,0.5);  // Garso dažnis - 200, ilgis -1000ms (1s), garsas 50%