Nifty Button To Exit JFrame

i Call this from Nifty ButtonBuilder it run but didn’t close the container JFrame

[java]

public class MainApp {

public static JFrame mainFrame;[/java]



public static void main(String[] args){

scene = SceneManger.getScene();

mainFrame = new JFrame();

mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

mainFrame.setExtendedState(JFrame.MAXIMIZED_BOTH);

JPanel scenePanel = new JPanel();

scenePanel.add(SceneManger.createCanvas(scene));

mainFrame.add(scenePanel, BorderLayout.NORTH);

mainFrame.pack();

scene.startCanvas();

mainFrame.setVisible(true);

}

}



[java]

public void quitGame() {

MainApp.mainFrame.dispose();

System.exit(0);

}

[/java]