Register an ActionListener on the button, in the actionPerformed instantiate the other frame and make it visible. The "big" steps are these.