MouseEvent不是有界参数的有效替代

时间:2014-04-07 14:13:57

标签: java javafx mouseevent

所以我有这个代码,我正在作为一个学校项目再次工作,我遇到了一些麻烦,找出我有的错误以及如何解决它。

所以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();
}

0 个答案:

没有答案