我有一个JavaFX应用程序,它有一个加载文件的按钮。将JavaFX作为桌面应用程序运行,FileChooser窗口正确打开,它出现在主舞台前面,允许我选择所需的文件。
但是,当我打包应用程序以在浏览器中运行时,FileChooser窗口将在浏览器的后面打开。这是我用来浏览文件的方法。在浏览器中运行应用程序时,如何强制使用filechooser窗口tofront()?
private void loadFile() throws IOException {
FileChooser fileChooser = new FileChooser();
FileChooser.ExtensionFilter extFilter = new FileChooser.ExtensionFilter("TXT files (*.txt)", "*.txt");
fileChooser.getExtensionFilters().add(extFilter);
File file = fileChooser.showOpenDialog(stage);
filePath = file.getAbsolutePath();
}