javafx的导出文件选择路径
来源:互联网 发布:伊芙蕾雅淘宝店 编辑:程序博客网 时间:2024/06/06 03:51
这个选择路径是当时学习别人的内容,由自己修改获得的。
分别有导入、导出、另存为按钮触发的内容
//导入按钮
Image image_in = new Image("file:pictures/in.png");//设置触发按钮的图片
in.setGraphic(new ImageView(image_in));
in.setOnAction((ActionEvent e) -> {
System.out.println("import");
Stage stage = new Stage();
FileChooser fileChooser = new FileChooser();
fileChooser.setTitle("导入拓扑图");
fileChooser.getExtensionFilters().addAll(new FileChooser.ExtensionFilter("XML", "*.xml"),
new FileChooser.ExtensionFilter("FXML", "*.fxml"),
new FileChooser.ExtensionFilter("Allfiles", "*.*"));
fileChooser.setInitialDirectory(new File("E://workspace//RouteSim//src//siminterface"));// System.getProperty("user.home")));
fileChooser.setInitialFileName("saveImgToList.xml");
File file = fileChooser.showOpenDialog(stage);
if (file != null) {
try {
XmlSaveToFile.readTuoPuXml(drop_pane, file.getAbsolutePath());
initialize();
} catch (Exception e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
;
System.out.println(file);
});
//导出按钮
Image img_out = new Image("file:pictures/out.png");
export.setGraphic(new ImageView(img_out));
export.setOnAction((ActionEvent e) -> {
System.out.println("export");
Stage stage = new Stage();
FileChooser fileChooser = new FileChooser();
fileChooser.setTitle("导出拓扑图");
fileChooser.getExtensionFilters().addAll(new FileChooser.ExtensionFilter("XML", "*.xml"),
new FileChooser.ExtensionFilter("FXML", "*.fxml"),
new FileChooser.ExtensionFilter("Allfiles", "*.*"));
fileChooser.setInitialDirectory(new File("E://workspace//RouteSim//src//siminterface"));// System.getProperty("user.home")));
fileChooser.setInitialFileName("saveImgToList.xml");
File file = fileChooser.showSaveDialog(stage);
if (file != null) {
try {
XmlSaveToFile.saveTuoPuXml(file.getAbsolutePath());
} catch (Exception e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
;
System.out.println(file);
});
//另存为按钮
Image img_save = new Image("file:pictures/saveas.png");
save.setGraphic(new ImageView(img_save));
save.setOnAction((ActionEvent e) -> {
FileChooser fileChooser = new FileChooser();
FileChooser.ExtensionFilter extFilter = new FileChooser.ExtensionFilter("file (*.xml)", "*.xml");
fileChooser.getExtensionFilters().add(extFilter);
Stage s = new Stage();
File file = fileChooser.showSaveDialog(s);
if(file==null){
return;
}
if (file != null) {
try {
XmlSaveToFile.saveTuoPuXml(file.getAbsolutePath());
Stage primaryStage = new Stage();
GridPane root = new GridPane();
Scene scene = new Scene(root,160,50);
Label message = new Label(" 保存成功!");
message.setFont(Font.font("Timer New Roman",FontWeight.BOLD, FontPosture.ITALIC, 16));
Button ok = new Button("确定");
ok.setOnAction((ActionEvent e1) ->primaryStage.close());
root.add(message,3,0);
root.add(ok, 40, 2);
primaryStage.setTitle("提示");
primaryStage.getIcons().add(new Image("routesim/ok.jpg"));
primaryStage.setResizable(false);
primaryStage.setScene(scene);
primaryStage.show();
} catch (Exception e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
});
- javafx的导出文件选择路径
- javafx2导出文件选择路径
- SVN导出文件的时候选择路径不小心选择了盘符根目录
- 保存文件路径的选择
- JavaFX 指定路径的球
- JavaFX 指定路径的球
- SAP 导出本地文件时弹出文件路径选择对话框
- 导出本地文件时弹出文件路径选择对话框
- java导出文件弹出下载框让用户选择路径
- 利用NPOI控件导出Excel,并且弹出提示框供客户选择导出文件路径
- 选择文件和路径的应用
- 清空AsyncFileUpload 选择的文件路径
- 选择保存文件路径的对话框
- java选择保存文件的路径
- 文件选择对话框、路径选择对话框的函数实现
- vb选择文件路径
- C#选择文件路径
- MFC选择文件路径
- Android模板设计模式之 - 构建整个应用的BaseActivity
- BOA搭建_ubuntu
- 关于Java类内的初始化顺序
- Objective-C Runtime
- arcgis api for js 开发
- javafx的导出文件选择路径
- WebService概念
- Spring Web MVC框架(十一) Spring Web MVC测试框架
- android 笔记全集
- 小白的博客
- wget
- 字符串回文判断, 链表回文判断
- iOS获取控制器里面的控件
- Spring入门——Resource