У меня есть TableView, и я хочу, чтобы моя программа выполняла doSomething(), когда пользователь нажимает на ячейку. После поиска в Интернете (включая stackoverflow) я нашел это.
Пробовал этот метод, но я получил ошибку компиляции в этом коде:
EventHandler click = new EventHandler() {
public void handle(MouseEvent t) {
System.out.println("CLICKED");
}
};
NetBeans попросил меня переопределить все абстрактные методы, что я и сделал.
EventHandler click = new EventHandler() {
@Override
public void handle(MouseEvent t) {
System.out.println("CLICKED");
}
};
Все еще получил ту же ошибку:
error: method does not override or implement a method from a supertype
Если я удалю аннотацию @Override, я получу:
error: <anonymous pengamatan.penginderaan.FXMLDocumentController$4> is not abstract and does not override abstract method handle(Event) in EventHandler
Любая помощь? Спасибо.