GUI jframe, jpanel, jbutton, and event listener (ActionEvent, ActionListener)