有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在Javafx中的特定坐标系下将ClickListener设置为背景图像

嘿,我正在为我的程序创建一个back选项。我想这样,当他们的用户点击左上角的背景图像,它会带你回到最后一页。我真的不知道该怎么做。我知道你可以创建setOnMouseClicked to按钮,但是你能为背景图像创建它吗?你能指定cordinate吗? 这是我的密码

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


共 (0) 个答案