This example relies on: - a Java implementation with AWT and Swing (i.e. when using Sun's JDK: at least JDK 1.2)