Please note: In order to keep Hive up to date and provide users with the best features, we are no longer able to fully support Internet Explorer. The site is still available to you, however some sections of the site may appear broken. We would encourage you to move to a more modern browser like Firefox, Edge or Chrome in order to experience the site fully.

Programming Games with Java : A Jfc Swing Tutorial, Paperback / softback Book

Programming Games with Java : A Jfc Swing Tutorial Paperback / softback

Paperback / softback


PROGRAMMING GAMES WITH JAVA uses Java GUI (graphic user interface) programming concepts while providing detailed step-by-step instructions for building many fun games.  The tutorial is appropriate for both kids and adults.  The games built are non-violent and teach logical thinking skills.  To grasp the concepts presented in PROGRAMMING GAMES WITH JAVA, you should have experience with building Java projects and be acquainted with using the Swing control library.  Our tutorial LEARN JAVA GUI APPLICATIONS will help you gain this needed exposure.​​

PROGRAMMING GAMES WITH JAVA explains (in simple, easy-to-follow terms) how to build a Java game project. Students learn about project design, the Java Swing controls, many elements of the Java language, and how to distribute finished projects. Game skills learned include handling multiple players, scoring, graphics, animation, and sounds. The game projects built include, in increasing complexity:

  • Safecracker – Decipher a secret combination using clues from the computer.
  • Tic Tac Toe – The classic game.
  • Match Game – Find matching pairs of hidden photos – use your own photos!
  • Pizza Delivery – A business simulation where you manage a small pizza shop for a night.
  • Moon Landing – Land a module on the surface of the moon.
  • Leap Frog – A fun arcade game where you get a frog through traffic and across a raging river.

The product includes over 900 pages of self-study notes, all Java source code and all needed graphics and sound files.


This course requires Microsoft Windows,  macOS, or the Linux Umbuntu Operating System.    You also need the ability to view and print documents saved in an Adobe Acrobat format.    To complete this Java tutorial, you need to have a copy of the free Java Development Kit (JDK8) installed on your computer.   This tutorial also shows how to use the free NetBeans 8 IDE (Integrated Development Environment) for building and testing Java applications.   The Java source code and all needed multimedia files are available for download from the publisher's website ( after book registration


Other Formats


Item not Available
Free Home Delivery

on all orders

Pick up orders

from local bookshops