Farouk Alhassan
Farouk Alhassan

Reputation: 3808

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

Upvotes: 3

Views: 7719

Answers (6)

piapplications
piapplications

Reputation: 11

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

Upvotes: 0

Anton
Anton

Reputation: 1983

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

Upvotes: 0

Mahdi_Nine
Mahdi_Nine

Reputation: 14761

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);

        }
    });

Upvotes: 2

Farouk Alhassan
Farouk Alhassan

Reputation: 3808

This is now available in beta 36 http://download.oracle.com/javafx/2.0/api/javafx/stage/FileChooser.html

Upvotes: 11

kylejmcintyre
kylejmcintyre

Reputation: 2006

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.

Upvotes: 0

Jonathan Giles
Jonathan Giles

Reputation: 666

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.

Upvotes: 4

Related Questions