我的程序应该从文件上传图像,然后将该图像显示为背景。我的问题是,当我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)