0
我在一個窗格中有一個ImageView,並且窗格已經設置了一個MouseEventHandler來執行一些操作。JavaFX8如何將「新聞」狀態傳遞給孩子?
的ImageView的形象被如下一個CSS文件中定義:
.imageView{
-fx-image: url("image/normal.png");
}
.imageView:pressed{
-fx-image: url("/image/press.png");
}
在正常狀態下,ImageView的形象是 'normal.png'。當用戶按下ImageView時,其圖像將更改爲'press.png'。然後,發佈時,其圖片將被更改爲'normal.png'。
但是,如果用戶沒有完全按下ImageView的圖像,即使Pane的MouseEvent被觸發,圖像也不會被更改。
如何在按下其父窗格時更改ImageView的圖像。例如,在Android上,圖像將自動切換。這非常方便。
它的工作原理!謝謝! – user3382499