I would move the ActionListener into its own file and then make it take your main Class as an argument to it's constructor. This also means that you need to make getter methods for all the fields you...