Well to start off I want to clarify that I am not going to go through the most basic concepts of java programming since there are plenty of guides and video tutorials on the internet that are very explicit and easy to learn. I'll be posting a link to an excelent video tutorial on youtube shortly. Now going back to the image... this is what I am reviewing at this moment(note I say reviewing because I haven't program in java for a very long time), it's basically simple layouts that are used to organize components inside a JPanel or JFrame, I'll figure out a way to upload the code behind this program later, but these are the things you should know to replicate it:
How to create JFrames
How to create a JPanel
How to create JComponents(Buttons, TextFields, etc)
How to set GridBagLayouts
How to create and set GridBagConstraints











