Clock2.java



Usage: Place Clock2.class within your HTML directory.

Java Source: Clock2.java

HTML Source:

<applet code=Clock2.class width=275 height=30>
<PARAM NAME="FontFamily" VALUE="Courier">
<PARAM NAME="FontSize" VALUE="20">
<PARAM NAME="FontWeight" VALUE="bold">
<PARAM NAME="DateFmt" VALUE="%c">
<PARAM NAME="BGCol" VALUE="000000">
<PARAM NAME="FGCol" VALUE="ffffff">
</applet>

Notes:

FontFamily

Syntax: <PARAM NAME="FontFamily" VALUE="FamilyName">
where FamilyName is the name of the Font you want to use. Currently, the fonts I can get to work are:

  • Courier
  • Helvetica
  • TimesRoman

Default: TimesRoman

FontSize

Syntax: <PARAM NAME="FontSize" VALUE="Size">
where Size is the point size you want the font to display in.

Default: 12

FontWeight

Syntax: <PARAM NAME="FontWeight" VALUE="Weight">
where Weight is the weight to apply to the Font. Valid values are:
  • plain
  • bold
  • italic
It is not possible to combine the weights.

Default: plain

BGCol

Syntax: <PARAM NAME="BGCol" VALUE="Color">
where Color is the hexadecimal representation of the background color you wish to use.

Format: RRGGBB

Default: 'Netscape Gray' (c0c0c0)

FGCol

Syntax: <PARAM NAME="FGCol" VALUE="Color">
where Color is the hexadecimal representation of the foreground (text) color you wish to use.

Format: RRGGBB

Default: Black (000000)

DateFmt

Syntax: <PARAM NAME="DateFmt" VALUE="Format">
where Format is the format of the string you want to display.

The string can contain text, as well as formatting fields. Formatting fields begin with the '%' character. Example: %H will display the current hour.

  • a abbreviated weekday name (3 characters)
  • A full weekday name
  • b abbreviated month name (3 characters)
  • B full month name
  • c locale's appropriate date and time representation
  • C default date and time format
  • d day of month - 01 to 31
  • D date as %m/%d/%y
  • e day of month - 1 to 31 (single digits are preceded by a blank)
  • h abbreviated month name (alias for %b)
  • H hour - 00 to 23
  • I hour - 01 to 12
  • m month of year - 01 to 12
  • M minute - 00 to 59
  • p string containing ante-meridiem or post-meridiem indicator (AM or PM)
  • r time as %I:%M:%S %p
  • R time as %H:%M
  • S second - 00 to 61, allows for leap seconds
  • T time as %H:%M:%S
  • w day of week - Sunday = 0
  • y year within century - 00 to 99
  • Y year as ccyy (4 digits)
  • % to display the '%' character in the display
The following conversions from date(1) are not supported:

  • j
  • u
  • W
  • n
  • t

Default: "%a, %B %e %T"

Author: Per Reedtz Thomsen of Netscape Communications


How to Add Java Applets to Your Site

New on the Java Boutique:

New Review:

Time Management Made Easy with the Quartz Enterprise Job Scheduler
Why not just use the Java timer API? This open source scheduling API boasts simplicity, ease-of-integration, a well-rounded feature set, and it's free!

New Applet:

Reverse Complement
Reverse Complement is a simple applet that converts DNA or RNA sequences into three useful formats.

Elsewhere on internet.com:

WebDeveloper Java
Lots of Java information on webdeveloper.com

WDVL Java
Thorough Java resource at the Web Developer's Virtual Library.

ScriptSearch Java
Hundreds of free Java code files to download.

jGuru: Your View of the Java Universe
Customizable portal with online training, FAQs, regular news updates, and tutorials.