StandardGame game = new StandardGame("TestSwingControlEditor");
final StandardGame game = new StandardGame("TestSwingControlEditor");
	public static void main(String[] args) throws Exception {		StandardGame game = new StandardGame("TestSwingControlEditor");		game.start();				// Create our sample GameControls		final List<GameControl> controls = new ArrayList<GameControl>();		controls.add(new GameControl("Forward"));		controls.add(new GameControl("Backward"));		controls.add(new GameControl("Strafe Left"));		controls.add(new GameControl("Strafe Right"));		controls.add(new GameControl("Jump"));		controls.add(new GameControl("Run"));		controls.add(new GameControl("Duck"));				// Create a game state to display the configuration menu		final JMEDesktopState desktopState = new JMEDesktopState();		GameStateManager.getInstance().attachChild(desktopState);		desktopState.setActive(true);		GameTaskQueueManager.getManager().update(new Callable<Object>() {			public Object call() throws Exception {				JInternalFrame frame = new JInternalFrame();				frame.setTitle("Configure Controls");				frame.setContentPane(GameControl.createConfigurationPanel(controls));				frame.pack();				frame.setLocation(250, 125);				frame.setVisible(true);				desktopState.getDesktop().getJDesktop().add(frame);								// Show the mouse cursor				MouseInput.get().setCursorVisible(true);								return null;			}		});	}