3
Story Card The current time is retrieved from and displayed. The display is not a static display of when the user ran the applet. It is dynamic and updates every second. The time then gets converted from Arabic Numerals to Roman Numerals and the display switches from a horizontal one to a vertical one. A wooden frame and stone background add an antique look to the clock.

Story Card The current time is retrieved from and displayed. The display is not a static display of when the user ran the applet. It is dynamic and updates

Embed Size (px)

Citation preview

Page 1: Story Card The current time is retrieved from and displayed. The display is not a static display of when the user ran the applet. It is dynamic and updates

Story Card

The current time is retrieved from and displayed. The display is not a static display of when the userran the applet. It is dynamic and updates every second. The time then gets converted from ArabicNumerals to Roman Numerals and the display switches from a horizontal one to a vertical one. A wooden frame and stone background add an antiquelook to the clock.

Page 2: Story Card The current time is retrieved from and displayed. The display is not a static display of when the user ran the applet. It is dynamic and updates

CRC (Class Responsibility Collaboration) Cards

Class NameSuperclassesSub-classesResponsibilities Collaborators

DigitalClock

RomanNumeralClock

Retrieve time Calendar

Display time retrieved Thread

Page 3: Story Card The current time is retrieved from and displayed. The display is not a static display of when the user ran the applet. It is dynamic and updates

CRC (Class Responsibility Collaboration) Cards

Class Name

Sub-classesResponsibilities Collaborators

RomanNumeralClockDigitalClock

Switch from Arabic numeralTo Roman Numerals

Calendar

Add Time Zone SelectionGraphics

Add Background and Frame

Change font and Color

Retrieve and Display Time

Digital Clock

JComboBox