Member 13310143 Ответов: 1

Как заставить эту кнопку работать?


Я создаю простой графический интерфейс, который подсчитывает, сколько раз вы нажимаете кнопку. Это мой код:

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class PushCounter 
{
	public static void main(String[] args)
	{
		JFrame frame = new JFrame("Push Counter");
		JPanel panel = new JPanel();
		JLabel label = new JLabel("Counter");
		JTextField textArea = new JTextField(7);
		JButton button = new JButton("Count");
		panel.add(label);
		panel.add(textArea);
		panel.add(button);
		frame.getContentPane().add(panel);
		frame.pack();
		frame.setVisible(true);
		
		ButtonListener listener = new ButtonListener();
		button.addActionListener(listener);
		
		
		final class ButtonListener implements ActionListener
		{
			int count = 0;
			
			@Override
			public void actionPerformed(ActionEvent event)
			{
				count++;
				textArea.setText(Integer.toString(count));
			}
		}
		
	}
}


По какой-то причине я получаю ошибку, которая говорит: "ButtonListener не может быть разрешен к типу". Как бы вы решили эту проблему? Кроме того, есть ли у вас какие-либо предложения по написанию программы?

Что я уже пробовал:

См. код выше........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................