这个代码有问题,它不能编译。你可以帮帮我吗 ? 我需要关闭的JFrame当我按一下按钮用JButton关闭JFrame
public class SlotMachine extends JFrame
{
/*
*
*/
JButton btnExit = new JButton("Exit");
btnExit.addMouseListener(new MouseAdapter()
{
@Override
public void mouseClicked(MouseEvent arg0)
{
this.dispose();
}
});
}
的错误是= 的方法Dispose()是未定义的类型新MouseAdapter(){}
我不知道如何从方法的mouseClicked
如果不是编译,你不知道为什么,那么发布完整的错误信息是有道理的,不是吗? –
另一个问题:从来没有使用MouseListener进行此操作,而是将一个ActionListener添加到JButton中,原因有很多。 –
摆脱'this'。而已。或者用'SlotMachine.this'指定*哪个*'this'。 –