Как установитьOnClickListener для фонового изображения при определенных связях в Javafx - PullRequest
0 голосов
/ 25 марта 2020

Эй, я сейчас создаю опцию возврата в моей программе. Мне бы хотелось, чтобы, когда пользователь нажимал на верхнюю левую часть фонового изображения, он возвращал вас на последнюю страницу. Я не совсем уверен, как бы я это сделал. Я знаю, что вы можете создать setOnMouseClicked для кнопок, но вы можете сделать это для фонового изображения и можете ли вы также указать кординаты? вот мой код

public class Home extends StackPane{

    public Home(){
          javafx.scene.image.Image sizeBG = new 
          javafx.scene.image.Image("file:src/Images/Background.jpg");
          BackgroundSize bSize = new BackgroundSize(BackgroundSize.AUTO, BackgroundSize.AUTO, false, false, true, false);
          this.setBackground(new Background(new BackgroundImage(sizeBG, BackgroundRepeat.NO_REPEAT, BackgroundRepeat.NO_REPEAT, BackgroundPosition.CENTER, bSize)));


           bSize.setOnMouseClicked(e ->{
                MainScene.mainStage.setScene(new IntroScene());
           });
     }
}

Вот ссылка на мое фоновое изображение. верхняя левая стрелка - это то, что я хотел бы нажать enter image description here

...