Keith's pages:


[ Home page ] - [ About me ]
[ Computing ] - [ Java applets and applications ]
[ School in Siatista, Greece ] - [ pocket sundial ]
[ Litwinczuk ] - [ Lviv ] - [ TUA ]
[ Genus Sedum ] - [ Sedum society ]
[ Historical Architecture ] - [ Bradwell Priory ]


My Java pages

If you had a Java-enabled browser, you would see
an image map allowing you to jump to pages having
my applets.

Move the pointer over a box to see
a description of the applets.
Click to move to the page.

See also
Keith's
Automated Astrolabe
- a full (non-trivial) Java applet
Finding a formula
for the
Equation of Time
(a Java applet)
You need a Java-enabled browser
to see Java applets.

Index of my applets

Move down to my java applications

1. Hello World - just the words Hello World.
Hell.html - 1.5K.

2. Fonts, - different fonts, differently sized and coloured, some central.
Fnts.html - 3.2K.

3. Graphics - rectangles, ovals, arcs, a face and 13 colours.
Grap.html - 5.0K.

4. Thread - not buffered so shows a flickering moving image.
Jump.html - 3.0K.

5. Thread (double-buffered) - shows a non-flickering moving image.
Buff.html - 3.4K.

6. Random - a randomly moving ball which jumps when clicked.
Rand.html - 3.5K.

7. Menus - menus allow you to change colours.
Menu.html - 4.5K.

8. Scroll - scrollbars to the right and under a window.
ScrB.html - 4.1K.

9. Clock - digital and analogue display.
Clck.html - 3.6K.

10. A jpeg - shows a picture and a moving pointer.
Ajpg.html - 41.5K (includes a jpeg).

11. Colours - displays the 216 colours recommended for web pages.
Colo.html - 6K (24.5K if you are not java-enabled).

12. MenuBar - displays a separate window with either a menubar across the top of the window or, if you are an Acorn user, you use your menu button.
MBar.html - 9K.

13. Pendulum Clock - analogue clock with a pendulum/escapement powered by a gremlin.
Pend.html - 10.5K.

14. Rotate - the words "mum * dad" and "dad * mum" rotating.
Rota.html - 10.5K.

15. Grid - applet opens a window covered in squares, making it useful for determining the pixel position of objects.
Grid.html - 4.5K.

16. Imagemap - this is the imagemap shown above which allows you to visit the pages showing my other applets. Details of my imagemap applet are given towards the bottom of this page.

Java applications

Move up to my applet index

Some of my Java applications can be downloaded from here. All are trivial in nature. They work on my Acorn Computer but haven't been tested on Unix/Mac/PC systems.

The first demonstrates the type of menu known as choice. The class file containing main() is called Choi.class.
To download it, (approx 9K) click here.

The second demonstrates the type of menu known as a menubar, a term familiar to users of PCs who use drop-down menus, but on Acorn computers you use the usual Menu button of your mouse to view the menu. The class file containing main() is called MBar.class.
To download it, (approx 6K) click here.

The third demonstrates simple file input/output. It reads a file, which includes the date and time when the program was last saved, then saves the file, including the present date and time. The class file containing main() is called IO.class.
To download it, (approx 8K) click here.

The fourth provides a simple demonstration of a clock, both digital and analogue. To make it more interesting, I have drawn the clock with an oval shape as well as with the usual round shape. The class features double-buffering and threading, and should work as both an applet and an application - there is a suitable html file in the directory. The class file containing main() is called Thrd.class.
To download it, (approx 6K) click here.


Back to my computing page


To download the imagemap source file and class file
for the above imagemap, click here:
Imap.zip - 4.5K.

You are welcome to use or change the contents of the zip files just as you please but don't blame me for anything!

You can email me at

(Sorry, you can't click on this.)