public class MainFrame extends JFrame {
MainFrame()
{
JButton zeroButton = new JButton("0");
add(zeroButton);
Handler handler = new Handler();
zeroButton.addActionListener(handler);
}
private class Handler implements ActionListener
{
public void actionPerformed(ActionEvent e) {
if (e.getSource() == **zeroButton**)
JOptionPane.showMessageDialog(null, "hello there!");
}
}
}
В коде есть ошибка, которая подчеркивает то, что я пометил в коде как полужирный.
вот сообщение об ошибке: «не удается найти символ»
Я думал, что могу получить доступ к модификаторам внешнего класса из внутреннего класса, но это не работает!