マイペースなプログラミング日記

x86エミュレータやFPGA、WebGLにお熱なd-kamiがマイペースに書くブログ

ファイル選択ダイアログテスト

ファイル選択ダイアログ使うぞーっていうテスト

import javafx.stage.Stage;
import javafx.application.Application;

import javafx.scene.Scene;
import javafx.stage.FileChooser;
import javafx.scene.control.Button;

import java.io.File;

public class Test extends Application{
    public void start(final Stage stage){
        Button button = new Button("ファイル選択");
        
        button.setOnAction(event -> {
            FileChooser chooser = new FileChooser();
            File file = chooser.showOpenDialog(stage);
            
            if(file != null){
                System.out.println(file.getAbsolutePath());
            }
        });
        
        stage.setScene(new Scene(button));
        stage.setWidth(300);
        stage.setHeight(200);
        stage.show();
    }
    
    public static void main(String... args) {
        launch(args);
    }
}