This post is for beginner Java developers, if you are one, keep on reading, otherwise you can skip. So if you are up to developing a chess game in Java then this article might give you a little bit head start. In this article you’ll see how easy it is to set the basic UI of a chess application in Java. Not only will you learn how to draw a chess board but also how set pieces and handle their moves. The application I’m posting here is an excerpt of what I made as my semester project. The complete application was made by a team of 4 developers and had some advanced features like playing chess with other players over the internet, chatting and etc. The code of original game will not be available; however you can get help from its mini-version that can be seen by selecting the following link: