You may need to have JavaFX installed.
These games were all made during my second year of bachelor's degree, using Java and Swing.
Each one tackles a specific domain studied during the course such as threads handling and the MVC pattern.
Most of the games offer the player to play against an artificial intelligence.
As each of these games were a week-long development, expect the code to be quite ugly.