Search in sources :

Example 1 with ResourceUploadDialog

use of com.cas.sim.tis.view.control.imp.preparation.ResourceUploadDialog in project TeachingInSimulation by ScOrPiOzzy.

the class DrawingController method showUploadDrawingDialog.

@FXML
private void showUploadDrawingDialog() {
    Dialog<Integer> dialog = new Dialog<>();
    dialog.setDialogPane(new ResourceUploadDialog(ResourceType.DRAWING));
    dialog.setTitle(MsgUtil.getMessage("typical.case.drawings.upload"));
    dialog.setPrefSize(640, 330);
    dialog.initOwner(stage);
    dialog.showAndWait().ifPresent(id -> {
        if (id == null) {
            return;
        }
        // 记录到数据库
        addDrawings(id);
        AlertUtil.showAlert(AlertType.INFORMATION, MsgUtil.getMessage("ftp.upload.success"));
    });
}
Also used : ResourceUploadDialog(com.cas.sim.tis.view.control.imp.preparation.ResourceUploadDialog) DrawingSelectDialog(com.cas.sim.tis.view.control.imp.jme.DrawingSelectDialog) ResourceUploadDialog(com.cas.sim.tis.view.control.imp.preparation.ResourceUploadDialog) Dialog(com.cas.sim.tis.view.control.imp.dialog.Dialog) FXML(javafx.fxml.FXML)

Aggregations

Dialog (com.cas.sim.tis.view.control.imp.dialog.Dialog)1 DrawingSelectDialog (com.cas.sim.tis.view.control.imp.jme.DrawingSelectDialog)1 ResourceUploadDialog (com.cas.sim.tis.view.control.imp.preparation.ResourceUploadDialog)1 FXML (javafx.fxml.FXML)1