Reputation: 3808
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
Reputation: 11
Since JavaFX 2.1 you can use an object of class javafx.stage.DirectoryChooser.
Upvotes: 0
Reputation: 1983
Just note, that there are no standard dialogs (information, warning, error) in JavaFX2. BTW, why? Using JavaFxDialog project for now.
Upvotes: 0
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
Reputation: 3808
This is now available in beta 36 http://download.oracle.com/javafx/2.0/api/javafx/stage/FileChooser.html
Upvotes: 11
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
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