Javafx 2 JavaFx:filechooser中的空文件名消息

Javafx 2 JavaFx:filechooser中的空文件名消息,javafx-2,alert,filechooser,Javafx 2,Alert,Filechooser,我想在用户未在“文件选择器”文本框中输入文件名时显示一条消息 请让我知道是否有办法做到这一点。我的代码如下: FileChooser fileChooser = new FileChooser(); fileChooser.setTitle("Save as"); FileChooser.ExtensionFilter extFilter = new FileChooser.ExtensionFilter( "PDF files (*.pdf)", "*.pdf

我想在用户未在“文件选择器”文本框中输入文件名时显示一条消息

请让我知道是否有办法做到这一点。我的代码如下:

FileChooser fileChooser = new FileChooser();
    fileChooser.setTitle("Save as");

    FileChooser.ExtensionFilter extFilter = new FileChooser.ExtensionFilter(
        "PDF files (*.pdf)", "*.pdf");
    fileChooser.getExtensionFilters().add(extFilter);
    File destinationFile = fileChooser.showSaveDialog(primaryStage);

FileChooser是在JavaFX中使用本机API实现的,因此其行为依赖于平台。例如,在Mac OS X上,如果文件名字段为空,文件选择器将禁用“保存”按钮


但是,现在无法修改FileChooser对话框的行为。你在使用哪个平台?我想这是JavaFX中的一个bug,您可以选择“保存”,而不提供文件名

使用JOptionPane可以显示对话框。如果您想在对话框中显示错误消息,请参阅。

在java 1.7.0_25(不确定确切版本)之前,这是一个问题,但已在版本中修复


另外,请参见。

Windows7。是的,我可以选择“保存”,而无需提供文件名。