From 7a6ab44ee3508b9fa3ffb51809ff5077c8da0238 Mon Sep 17 00:00:00 2001 From: zhangmeng <1334717033@qq.com> Date: Sun, 8 Oct 2023 16:20:16 +0800 Subject: [PATCH] =?UTF-8?q?2023=E5=B9=B410=E6=9C=888=E6=97=A516:20:10?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tools/editors/monaco/MonacoWebView.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/zhangmeng/tools/editors/monaco/MonacoWebView.java b/src/main/java/com/zhangmeng/tools/editors/monaco/MonacoWebView.java index 15084df..5a6e876 100644 --- a/src/main/java/com/zhangmeng/tools/editors/monaco/MonacoWebView.java +++ b/src/main/java/com/zhangmeng/tools/editors/monaco/MonacoWebView.java @@ -173,10 +173,22 @@ public class MonacoWebView extends AnchorPane { if (event.isControlDown() && event.getCode() == KeyCode.S) {//保存 event.consume(); + if (file != null){ + try { + FileWriter writer = new FileWriter(file); + writer.write(text_code.getValue()); + writer.flush(); + writer.close(); + } catch (IOException ex) { + ex.printStackTrace(); + } + }else { + // + } AlertUtils.alert_warning("保存成功!"); } - if (event.isControlDown() && event.getCode() == KeyCode.CONTROL) {//注释 + if (event.isControlDown() && event.getCode() == KeyCode.DIVIDE) {//注释 event.consume(); window.call("commentLine"); }