简体   繁体   中英

javaFX 2.0 how to select files aka FileChooser

I'm trying out the new JavaFx 2.0 beta release but cannot find anyway of selecting files using a dialog box like JfileChooser.

Any ideas on how to do this?

Thanks

At present there aren't any file chooser dialogs available in JavaFX 2.0 beta. Your best option in the short-term is to use a TreeView and browse your file system with that. Creating a TreeView file system browser is rather simple.

You can use form filechoser - as you know swing components can used in javafx 2.0.

 b.setLayoutY(50);
b.setOnMouseClicked(new EventHandler<MouseEvent>() {

        public void handle(MouseEvent event) {
            JFileChooser fileChooser = new JFileChooser();
            fileChooser.showDialog(javafxPanel, null);

        }
    });

Since JavaFX 2.1 you can use an object of class javafx.stage.DirectoryChooser .

mehdi is correct that you can use JFileChooser in your FX 2.0 app. I am doing it also. However, it's not correct to say that you can use swing components inside of JavaFX 2.0: http://javafx-jira.kenai.com/browse/RT-12100

Also, I am experiencing issues where the JFileChooser dialog window does not reliably appear on top of the main application window.

http://javafx-jira.kenai.com/browse/RT-13839 covers adding a file chooser dialog to the FX 2.0 toolkit.

Just note, that there are no standard dialogs (information, warning, error) in JavaFX2. BTW, why? Using JavaFxDialog project for now.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

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