2015-02-09 284 views
0

我想將圖像設置爲按鈕,但得到永遠以下錯誤:JavaFX的圖片作爲按鈕

約束不匹配:將MouseEvent類型不是該類型事件處理程序的有界參數的有效替代

@FXML ImageView imgReturn; 

    public void initialize(URL arg0, ResourceBundle arg1) { 

    imgReturn.setOnMouseClicked(new EventHandler<MouseEvent>() 
       @Override 
       public void handle(MouseEvent ev) 
       { 

       } 
    ); 
+1

參見:JavaFX的 - 創建圖像的自定義按鈕](HTTP://計算器.COM /問題/ 10518458/JavaFX的創建,自定義按鈕與圖像) – jewelsea 2015-02-09 18:26:01

回答

0

只要檢查您的進口。

您使用的是錯誤的MouseEvent

import java.awt.event.MouseEvent; 

您應該使用JavaFX的一個,而不是:

import javafx.scene.input.MouseEvent;