@Override
		public void actionPerformed(ActionEvent e) {
            try {
            	Object objectSource = e.getSource();
            	if (objectSource instanceof JMenuItem) {
                    JMenuItem sourceMenuItem = (JMenuItem) e.getSource();
                    if (sourceMenuItem == restartMenuItem) {
                    	jetrisFrame.restart();
                    } else if (sourceMenuItem == pauseMenuItem) {
                        jetrisFrame.pause();
                    } else if (sourceMenuItem == hiScoreMenuItem) {
                    	jetrisFrame.showHiScore();
                    } else if (sourceMenuItem == exitMenuItem) {
                    	System.exit(0);
                    } else if (sourceMenuItem == helpMenuItem) {
                    	doHelp();
                    }else if (sourceMenuItem == aboutMenuItem) {
                    	doAbout();
                    }
            	}
            } catch (Exception exception) {
            	System.out.println(exception.getStackTrace());
            }
        }