简体   繁体   English

如何显示照片?

[英]How do I display a photo?

I want to write a project with JavaFX How can I display a picture ???我想用JavaFX写一个项目如何显示图片??? For example, I want to show the welcome picture first.比如我想先展示欢迎图片。

public static void main(String[] args) {
    launch(args);
}

You could try something like this its fairly straightforward just make sure that the path to your image is correct.您可以尝试这样的操作,它相当简单,只需确保图像路径正确即可。 If you really wanted to have some fun you could create a timer that auto-closes the stage as well如果你真的想玩得开心,你可以创建一个自动关闭舞台的计时器

public class Main extends Application {

    private void showStartupWelcomeImage(){
        Image image = new Image("pathToYourHelloImage.png");

        ImageView imageView = new ImageView(image);
        imageView.setPreserveRatio(true);

        VBox vBox = new VBox(imageView);
        vBox.setAlignment(Pos.CENTER);

        Stage stage = new Stage();
        stage.setTitle("Welcome");
        stage.setScene(new Scene(vBox));
        stage.show();
    }

    @Override
    public void start(Stage primaryStage) {
        showStartupWelcomeImage();
        //Run actual code below
    }
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM