所以我有这个代码,我正在作为一个学校项目再次工作,我遇到了一些麻烦,找出我有的错误以及如何解决它。
所以eclipse给了我一个错误:
Node类型中的setOnMouseEntered(EventHandler)方法不适用于参数(new EventHandler(){}) 绑定不匹配:MouseEvent类型不是EventHandler类型的有界参数的有效替代
public class Main extends Application {
@Override
public void start(Stage primaryStage) {
final Circle ring1 = new Circle(100, 100, 100, Color.RED);
ring1.setOnMouseEntered(new EventHandler<MouseEvent>() {
public void handle(MouseEvent me) {
System.out.println("Hiir läks ringi peale");
}
}
);
BorderPane root = new BorderPane();
Scene scene = new Scene(root,400,400);
scene.getStylesheets().add(getClass().getResource("application.css").toExternalForm());
root.getChildren().add(ring1);
primaryStage.setScene(scene);
primaryStage.show();
}