小编Ibr*_*ava的帖子

在 JavaFX 中从 FileChooser 打开图像

我的程序应该从文件上传图像,然后将该图像显示为背景。我的问题是,当我Image在它的参数中创建一个对象时,它会询问您要放置的文件。我试图将我的 File 对象放在它的参数中,但它不起作用。请帮我。我被困住了。

public class FileOpener extends Application{

    public void start(final Stage stage) {
        stage.setTitle("File Chooser Sample");

        final FileChooser fileChooser = new FileChooser();

        final Button openButton = new Button("Choose Background Image");
        openButton.setOnAction((final ActionEvent e) -> {
            File file = fileChooser.showOpenDialog(stage);
            if (file != null) {
               // openFile(file);

               // where my problem is 
                Image image1 = new Image("file");
                // what I tried to do
                    // Image image1 = new Image(file);
                ImageView ip = new ImageView(image1);
                BackgroundSize backgroundSize = new …
Run Code Online (Sandbox Code Playgroud)

java javafx filechooser

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

filechooser ×1

java ×1

javafx ×1