https://docs.oracle.com/javase/tutorial/uiswing/painting/index.html Simple gui program ( Swing ) Step 1 Simple gui program ( Add custom drawing surface ) Step 2