Putting It All Together: Table of Contents
BINGO!
-
Traditional BINGO
-
A Brief Description of the BINGO Programs
-
Let's Play!
-
The Code
-
The Primary Classes
-
Descriptions of Every Class
-
The Classes in
bingo.game
-
The Classes in
bingo.player
-
The Classes in
bingo.shared
-
What's Interesting?
-
Design Decisions
-
Using the JFC to Implement the UI's
-
Synchronizing and Coordinating Threads
-
Using Synchronized Code Segments
-
Synchronizing Threads in the Player
-
Coordinating Threads in the Game
-
Communication Between the Game and the Player
-
Broadcasting Game Information
-
Handling Player Requests
-
Signing and Verifying the BINGO Cards
-
Writing a Custom EventQueue and Custom Events
-
Managing Program Settings in the Player
-
Other Interesting Tidbits
-
Exercises for the Reader