JavaFx每次仅允许打开一个文件选择器的窗口

JavaFx每次仅允许打开一个文件选择器的窗口,其中node是指用户点击哪个node起作用,顾名思义,设置最外层的布局。

imageIcon.setOnMouseClicked(event -> {
                Scene scene = node.getScene();
                Window w = (null == scene) ? null : scene.getWindow();
                imageFileChooser.setInitialDirectory(new File(System.getProperty("user.home")));
                imageFileChooser.getExtensionFilters().add(new FileChooser.ExtensionFilter("图片文件", "*.png", "*.jpg", "*.bmp", "*.gif"));
                File file = imageFileChooser.showOpenDialog(w);

你可能感兴趣的:(JavaFx每次仅允许打开一个文件选择器的窗口)