JavaFX DirectoryChooser可能是Mac OS X上的错误

时间:2013-01-09 11:56:24

标签: macos javafx

我正在使用JavaFX开发应用程序,我必须使用DirectoryChooser。我通过以下代码调用它:

 DirectoryChooser chooser = new DirectoryChooser();
 chooser.setInitialDirectory(new File("~/Downloads/"));
 chooser.initialDirectoryProperty();
 chooser.setTitle("JavaFX Projects");

 Button browse = new Button("Browse");
 browse.addEventHandler(MouseEvent.MOUSE_CLICKED,
            new EventHandler<MouseEvent>() {
                @Override
                public void handle(MouseEvent e) {
                     File  file=chooser.showDialog(MyStage);

                    if (file != null) {

                     downloadPath.setText(file.getPath());

                    }

                }
            });

在Mac OS X上,DirectoryChooser打开,但它没有设置自定义标题,应用程序也没有被它阻止,我仍然可以使用它并打开其他DirectoryChooser对话框。

在Windows系统上,相同的代码完美运行,包括标题设置和应用程序阻止。

感谢您的帮助: - )

0 个答案:

没有答案