Я не верю, что actionPreformed
является методом обратного вызова из-за того, что параметр является ActionEvent
объектом, а не функцией.
Методы обратного вызова обычно ссылаются на другие методы и выполняют их,
Например:
//note that this just a reference and not functioning code
public void callback(method, parameters) {
method(parameters)
}
callback(System.out.println, "Hello World")
Вот ссылка на другой вопрос, который может помочь.