Jeg kan ikke finde ud af at lave en timer med 2 tråde. Den første skal tælle ned fra 5 min og derefter start et spil, hvor der her tælles ned fra 20 sec for hvert spørgsmål. Håber der er nogle der kan hjælpe.
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
class Timertest extends Frame implements ActionListener { Timer t;
public Timertest() { super(); t = new Timer(300000, this); t.start(); addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { dispose(); System.exit(0); } }); }
public void actionPerformed(ActionEvent e) { if (t.getDelay() == 300000) { //første kald efter 5 min //kald kode der starter spillet setTitle(\"5.min gået\"); t.setDelay(20000); } else { //alle andre kalde med 20 sekunders mellemrum setTitle(\"20.sec gået\"); } }
public static void main(String args[]) { System.out.println(\"Starting Timertest...\"); Timertest mainFrame = new Timertest(); mainFrame.setSize(400, 400); mainFrame.setTitle(\"Timertest\"); mainFrame.setVisible(true); } }
Det var ikke lige sådan. Jeg har lavet følgende men nedtællingen foregår først når der bliver trykket på en start knap. Men den skal tælle ned de 5min hele tiden, også når man ikke er på siden. Når de 5min er gået, skiftes til en anden side hvor der her tælles ned i 20sec. Her er koden jeg har lavet, håber det siger lidt mere.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.