我正在尝试新的 JavaFx 2.0 beta 版本,但找不到使用 JfileChooser 之类的对话框选择文件的方法。
关于如何做到这一点的任何想法?
谢谢
目前,JavaFX 2.0 beta 中没有任何可用的文件选择器对话框。短期内你最好的选择是使用 TreeView 并用它浏览你的文件系统。创建 TreeView 文件系统浏览器相当简单。
您可以使用表单文件选择器 - 如您所知,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);
}
});
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 工具包添加文件选择器对话框。
请注意,JavaFX2 中没有标准对话框(信息、警告、错误)。顺便说一句,为什么?现在使用JavaFxDialog 项目。
从 JavaFX 2.1开始,您可以使用javafx.stage.DirectoryChooser类的对象。