请问一个JDialog窗口里面加button的事件监听怎么执行不了
public class SetupFrame extends JDialog
{
GameStatus gameStatus = GameStatus.getGameStatus();
public SetupFrame(JFrame parent)
{
super(parent,"信息设置",true);
setSize(350,200);
setLocation(200, 200);
setVisible(true);
setResizable(false);
cancel.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent arg0)
{
SetupFrame.this.dispose();
System.out.println("点击关闭");
}
});
}
}
如果我将 extends JDialog 换成 extends JFrame 则可以顺利关闭?