У меня проблема с этим кодом, он не компилируется. Не могли бы вы помочь мне ? мне нужно закрыть JFrame, когда я нажмите кнопкуЗакрытие JFrame с JButton
public class SlotMachine extends JFrame
{
/*
*
*/
JButton btnExit = new JButton("Exit");
btnExit.addMouseListener(new MouseAdapter()
{
@Override
public void mouseClicked(MouseEvent arg0)
{
this.dispose();
}
});
}
Ошибка = метод Dispose() не определено для типа нового MouseAdapter() {}
Я не знаю, как получить объект Slotmachine от метода mouseClicked
Если это не компиляция, и вы не знаете, почему, было бы целесообразно опубликовать полное сообщение об ошибке, не так ли? –
Боковой вопрос: никогда не используйте MouseListener для этого - вместо этого добавьте ActionListener в JButton по нескольким причинам. –
Избавьтесь от этого. Вот и все. Или укажите *, который * 'this' с' SlotMachine.this'. –