Avatar billede arvad Nybegynder
12. september 2001 - 11:40 Der er 5 kommentarer og
2 løsninger

Ur

Er der nogen der ved hvor jeg kan finde et ur der står og kører hele tiden og som man kan tilføje til en frame
Avatar billede olmer Nybegynder
12. september 2001 - 11:47 #1
dette lille program viser kl i flere tidszoner.
Hvis man skræller de overflødige tidszoner vaek, skulle det vist virke.

import java.awt.Graphics;
import java.util.*;
import java.text.DateFormat;
import java.applet.Applet;
import java.awt.*;

public class Clock extends Applet implements Runnable
{
  private Thread clockThread = null;
  public void start()
  {
      if (clockThread == null)
      {
        clockThread = new Thread(this, \"Clock\");
        clockThread.start();
      }
  }
 
  public void run()
  {
      Thread myThread = Thread.currentThread();
      while (clockThread == myThread)
      {
        repaint();
        try
        {
            Thread.sleep(1000);
        }
        catch(InterruptedException e)
        {
           
        }
      }
  }
 
  public void paint(Graphics g)
  {
      String s = \"\";
      Date d1 = new Date();
      TimeZone t = TimeZone.getDefault();
      Date GMTDate = new Date(d1.getTime() - t.getRawOffset());
      Date pst = new Date(GMTDate.getTime() - (8 * 3600000));
      Date mst = new Date(GMTDate.getTime() - (7 * 3600000));
      Date est = new Date(GMTDate.getTime() - (5 * 3600000));
      Date danes = new Date(GMTDate.getTime() + (1 * 3600000));
      Date sydney = new Date(GMTDate.getTime() + (10 * 3600000));
      Date cst = new Date(GMTDate.getTime() - (6 * 3600000));
     
      s = t.getID();
         
      DateFormat dateFormatter = DateFormat.getTimeInstance();
      setBackground(Color.black);
      setForeground(Color.blue);
      g.drawString(\"Your local timezone is: \" + s , 5, 10);
      g.drawString(dateFormatter.format(d1), 5, 30);
      g.drawString(\"The Time at the great danes: \" , 5, 50);
      g.drawString(dateFormatter.format(danes), 5, 70);
      g.drawString(\"The Time of the surfers at the pacific: \" , 5, 90);
      g.drawString(dateFormatter.format(pst), 5, 110);
      g.drawString(\"The Time of the Mountain giants (MST): \" , 5, 130);
      g.drawString(dateFormatter.format(mst), 5, 150);
      g.drawString(\"The Time  CST: \" , 5, 170);
      g.drawString(dateFormatter.format(cst), 5, 190);
      g.drawString(\"The Time of the Easterners: \" , 5, 210);
      g.drawString(dateFormatter.format(est), 5, 230);
      g.drawString(\"GMT!!!!!!: \" , 5, 250);
      g.drawString(dateFormatter.format(GMTDate) , 5, 270);
      g.drawString(\"And last but not least the people down under (sydney): \" , 5, 290);
      g.drawString(dateFormatter.format(sydney), 5, 310);
      g.drawString(\"Please notice that arond daylight saving time, it may be incorrect\" , 5, 330);
      g.drawString(\"Written by Olmer 28/5/2001\" , 5, 350);
     
  }
  public void stop()
  {
      clockThread = null;
  }
}                       


Ole
Avatar billede logical Nybegynder
12. september 2001 - 11:54 #2
Hvis du så ekstender Canvas istedet for Applet, så burde den være der, men husk at kalde start() og stop() når nødvendigt.
Avatar billede arvad Nybegynder
12. september 2001 - 12:02 #3
Jeg prøver lige, og så får du points hvis jeg kan få det til at virke :)
Avatar billede pana Nybegynder
13. september 2001 - 10:29 #4
Arvad>>


du skal sætte denne script i body:

<script Language=\"JavaScript\"> function vistid() { var idag = new Date () var time = idag.getHours() var minut = idag.getMinutes()

var sek = idag.getSeconds() var timeVaerdig = \"\" + (time) timeVaerdig += ((minut < 10) ? \":0\" : \":\") + minut timeVaerdig += ((sek < 10) ? \":0\" : \":\") + sek document.ur.box.value = timeVaerdig setTimeout(\"vistid()\",1000) } </script>


og Body skal se sodan her ud:

<body onLoad=\"vistid()\">


og sæt den her der hvor uret skal være:

<h3 align=\"center\">Ur</h3> <form name=\"ur\" action=\"0\"> <p align=\"center\"> <input type=\"text\" name=\"box\" size=\"8\"> </form>


-=Joen=-
Avatar billede pana Nybegynder
13. september 2001 - 10:30 #5
Arvad>>

Det er da godt nok ikk??

-=Joen=-
Avatar billede arvad Nybegynder
13. september 2001 - 11:20 #6
pana===> Det er ikke til web, men en ren java-applikation...

Men det ligner noget der virker!!!
Avatar billede pana Nybegynder
16. oktober 2001 - 17:38 #7
ok og tak for point :)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester