3

我正在尝试新的 JavaFx 2.0 beta 版本,但找不到使用 JfileChooser 之类的对话框选择文件的方法。

关于如何做到这一点的任何想法?

谢谢

4

6 回答 6

11

现在可以在 beta 36 中使用http://download.oracle.com/javafx/2.0/api/javafx/stage/FileChooser.html

于 2011-07-24T20:37:11.390 回答
4

目前,JavaFX 2.0 beta 中没有任何可用的文件选择器对话框。短期内你最好的选择是使用 TreeView 并用它浏览你的文件系统。创建 TreeView 文件系统浏览器相当简单。

于 2011-05-30T03:06:43.073 回答
2

您可以使用表单文件选择器 - 如您所知,swing 组件可以在 javafx 2.0 中使用。

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

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

        }
    });
于 2011-06-07T10:20:54.690 回答
0

mehdi 是正确的,您可以在 FX 2.0 应用程序中使用 JFileChooser。我也在做。但是,说您可以在 JavaFX 2.0 中使用 swing 组件是不正确的:http: //javafx-jira.kenai.com/browse/RT-12100

此外,我遇到了 JFileChooser 对话窗口不能可靠地出现在主应用程序窗口顶部的问题。

http://javafx-jira.kenai.com/browse/RT-13839介绍了向 FX 2.0 工具包添加文件选择器对话框。

于 2011-07-07T19:55:04.260 回答
0

请注意,JavaFX2 中没有标准对话框(信息、警告、错误)。顺便说一句,为什么?现在使用JavaFxDialog 项目

于 2011-12-09T08:19:31.753 回答
0

从 JavaFX 2.1开始,您可以使用javafx.stage.DirectoryChooser类的对象。

于 2016-03-12T08:23:55.060 回答