JADC (Advanced Digital Clock)

NomeJADC (Advanced Digital Clock)
Versione1.0.007
Data2006-02-04
AutoreNicola Asuni
CopyrightTecnick.com S.r.l.
Via Ugo Foscolo n.19
09045 Quartu Sant'Elena (CA)
ITALY
www.tecnick.com
LicenzaGNU GENERAL PUBLIC LICENSE v.2

[ descrizione | caratteristiche | esempio | impostazione ]

Descrizione

JADC (Advanced Digital Clock) è sia un orologio digitale che un contatore di tempo (segna il tempo mancante o il tempo trascorso da una particolare data-ora).
JADC è un'applet Java, browser-independent (non dipende dal browser usato) ed è altamente configurabile, può essere facilmente personalizzato utilizzando la propria grafica e scegliendo il formato data-ora più appropriato così da poter ottenere un numero illimitato di varianti.
Questa distribuzione include 255 immagini (17 differenti set di cifre).

Caratteristiche Principali


Esempio

Impostazione

Per visualizzare il JADC (Advanced Digital Clock), copiate il file .jar sul vostro sito ed aggiungete il tag applet nel vostro documento XHTML/HTML. Per personalizzare rapidamente l'applet, il mio consiglio è quello di copiare ed incollare il codice applet usato negli esempi e modificarlo secondo le vostre esigenze.

Le seguenti tabelle illustrano il significato e la funzione di ogni parametro dell'applet.

Attributi Applet
(<applet attribute_name="attribute_value" ... >)
nome valore predefinito richiesto
codebase percorso relativo della directory contenente il file .jar (es: "../java/")   si
archive jadc.jar (nome dell'archivio java)   si
code com.tecnick.jadc.Jadc.class (nome della classe principale)   si
width larghezza dell'applet in pixel   si
height altezza dell'applet in pixel   si
hspace spazio orizzontale dell'applet   no
vspace spazio verticale dell'applet   no
align allineamento applet
  • left (sinistra)
  • right (destra)
  • top (alto)
  • middle (centrata)
  • bottom (basso)
  no
name nome dell'applet   no
id id dell'applet   no
alt testo alternativo all'applet   no


I seguenti sono i parametri principali dell'applet.


Parametri Principali
(<param name="param_name" value="param_value" />)
nome valore predefinito richiesto
counter_mode
  • true l'applet funziona come un timer
  • false l'applet funziona come un orologio digitale
false no
local_time
  • true verrà usato il tempo della macchina client
  • false il tempo verrà aggiustato utilizzando i seguenti due parametri (timezone_hours, timezone_minutes)
true no
timezone_hours ±0-23
Sono le ore da aggiungere a counter_time per ottenere il tempo UTC quando il parametro counter_mode è impostato a true.
Sono le ore da aggiungere all'UTC per ottenere il tempo locale quando il parametro counter_mode è impostato a false.
0 no
timezone_minutes ±0-59
Sono i minuti da aggiungere a counter_time per ottenere il tempo UTC quando il parametro counter_mode è impostato a true.
Sono i minuti da aggiungere all'UTC per ottenere il tempo locale quando il parametro counter_mode è impostato a false.
0 no
display_pattern Schema personalizzato per la rappresentazione del tempo.
In questo schema i seguenti caratteri rappresentano le possibili componenti da visualizzare:
  • y Anno
  • M Mese
  • d Giorno
  • H Ora
  • m Minuti
  • s Secondi
  • - Simbolo tempo mancante
  • + Simbolo tempo avanzante
  • : Simbolo separatore
  • . Simbolo separatore
  •   Spazio vuoto

lettere addizionali solo per la modalità orologio (counter_mode impostato a false):
  • w Settimana dell'anno
  • W Settimana del mese
  • D Giorno dell'anno
  • F Giorno della settimana nel mese
  • k Ora del giorno (1-24)
  • K Ora in am/pm (0-11)
  • h Ora in am/pm (1-12)
  • Z Zona di fuso orario RFC 822
yyyy-MM-dd HH:mm:ss no
input_pattern Schema personalizzato per la rappresentazione del tempo nel parametro counter_time.
In questo schema i seguenti caratteri rappresentano le possibili componenti specificabili:
  • G Simbolo era (es.: AD)
  • y Anno
  • M Mese dell'anno
  • w Settimana dell'anno
  • W Settimana del mese
  • D Giorno dell'anno
  • d Giorno del mese
  • F Giorno della settimana nel mese
  • E Giorno della settimana (es.: Text Tuesday; Tue)
  • a Indicatore Am/pm (es.: PM)
  • H Ora del giorno (0-23)
  • k Ora del giorno (1-24)
  • K Ora in am/pm (0-11)
  • h Ora in am/pm (1-12)
  • m Minuti nell'ora
  • s Secondi nel minuto
  • z Zona di fuso orario (es.: PST)
  • Z Zona di fuso orario RFC 822
yyyy-MM-dd HH:mm:ss no
counter_time Tempo di riferimento per la modalità contatore (parametro counter_mode impostato a true).
Il formato di questo parametro è specificato nel parametro precedente.
2000-01-01 00:00:00 no
background_color colore di sfondo dell'applet
- Il colore è rappresentato da una terna di tre numeri esadecimali (da 00 a FF) che rappresentano i colori primari RRGGBB (R=Red=Rosso, G=Green=Verde, B=Blue=Blu)
FFFFFF no
background_image percorso relativo al file contenente un'immagine da usare come sfondo   no
img_0 percorso relativo al file di immagine per la cifra "0"   si
img_1 percorso relativo al file di immagine per la cifra "1"   si
img_2 percorso relativo al file di immagine per la cifra "2"   si
img_3 percorso relativo al file di immagine per la cifra "3"   si
img_4 percorso relativo al file di immagine per la cifra "4"   si
img_5 percorso relativo al file di immagine per la cifra "5"   si
img_6 percorso relativo al file di immagine per la cifra "6"   si
img_7 percorso relativo al file di immagine per la cifra "7"   si
img_8 percorso relativo al file di immagine per la cifra "8"   si
img_9 percorso relativo al file di immagine per la cifra "9"   si
img_sep percorso relativo al file di immagine per il separatore ":"   si
img_blk percorso relativo al file di immagine per lo spazio vuoto " "   si
img_neg percorso relativo al file di immagine per il simbolo "+"   si
img_pos percorso relativo al file di immagine per il simbolo "-"   si
Progetti Open Source dello stesso autore >>