Java is becoming an increasingly popular programming language, being used not only for web development, but also for larger industrial and scientific applications. It is also capable of producing elegant and powerful graphics in both two and three dimensions.