diff --git a/src/main/java/org/jcnc/jnotepad/views/manager/BottomStatusBoxManager.java b/src/main/java/org/jcnc/jnotepad/views/manager/BottomStatusBoxManager.java index 6e0f0249f09b860529796f29ebd8706cf9517b36..6959653c3eba4f529589fe1d601913c9091df958 100644 --- a/src/main/java/org/jcnc/jnotepad/views/manager/BottomStatusBoxManager.java +++ b/src/main/java/org/jcnc/jnotepad/views/manager/BottomStatusBoxManager.java @@ -106,7 +106,7 @@ public class BottomStatusBoxManager { if (instance.getSelected() == null) { return; } - TextCodeArea textArea = instance.getSelected().getLineNumberTextArea(); + TextCodeArea textArea = instance.getSelected().getTextCodeArea(); int caretPosition = textArea.getCaretPosition(); int row = getRow(caretPosition, textArea.getText()); int column = getColumn(caretPosition, textArea.getText()); @@ -128,7 +128,7 @@ public class BottomStatusBoxManager { updateEncodingLabel(centerTab.getCharset().name()); // 添加光标位置变化监听器 - TextCodeArea textArea = centerTab.getLineNumberTextArea(); + TextCodeArea textArea = centerTab.getTextCodeArea(); textArea.caretPositionProperty().addListener((ChangeListener) (observable, oldValue, newValue) -> updateRowColumnLabel(textArea.getCaretPosition(), textArea.getText())); } } diff --git a/src/main/java/org/jcnc/jnotepad/views/manager/CenterTabPaneManager.java b/src/main/java/org/jcnc/jnotepad/views/manager/CenterTabPaneManager.java index 2ceeb3ed7c7ca864d0b46f780230b363155a0f53..e1d973d406d0991ead4da378dfc86c9895ae3b8b 100644 --- a/src/main/java/org/jcnc/jnotepad/views/manager/CenterTabPaneManager.java +++ b/src/main/java/org/jcnc/jnotepad/views/manager/CenterTabPaneManager.java @@ -79,7 +79,7 @@ public class CenterTabPaneManager { } if (tab.isRelevance()) { // 获取当前文本域对象 - TextCodeArea textCodeArea = tab.getLineNumberTextArea(); + TextCodeArea textCodeArea = tab.getTextCodeArea(); // 获取当前标签页对应文件上次修改时间 Long lastModifiedTime = tab.getLastModifiedTimeOfAssociatedFile(); // 获取对应文件上次修改时间 diff --git a/src/main/java/org/jcnc/jnotepad/views/root/center/main/center/tab/CenterTab.java b/src/main/java/org/jcnc/jnotepad/views/root/center/main/center/tab/CenterTab.java index e937d887582ccb2992339a3fe1848a447659b3ed..7a135b7c8c463240863e5640153de2a8a876f401 100644 --- a/src/main/java/org/jcnc/jnotepad/views/root/center/main/center/tab/CenterTab.java +++ b/src/main/java/org/jcnc/jnotepad/views/root/center/main/center/tab/CenterTab.java @@ -72,7 +72,7 @@ public class CenterTab extends Tab { textCodeArea.setWrapText(autoLine); } - public TextCodeArea getLineNumberTextArea() { + public TextCodeArea getTextCodeArea() { return textCodeArea; } @@ -99,7 +99,7 @@ public class CenterTab extends Tab { // 从标签页的用户数据中获取文件对象 File file = (File) tab.getUserData(); // 获取主文本区域中的文本内容 - String newValue = tab.getLineNumberTextArea().getText(); + String newValue = tab.getTextCodeArea().getText(); // 如果文件对象为空,记录警告信息并返回,不执行保存操作 if (file == null) { diff --git a/src/main/java/org/jcnc/jnotepad/views/root/top/menubar/menu/RunTopMenu.java b/src/main/java/org/jcnc/jnotepad/views/root/top/menubar/menu/RunTopMenu.java index ded8ceac38be50c31682e8f014b1211a246e6f4b..6ebe38efe2ab96dd7eb1c87b98fe9d4ef0ffe7f1 100644 --- a/src/main/java/org/jcnc/jnotepad/views/root/top/menubar/menu/RunTopMenu.java +++ b/src/main/java/org/jcnc/jnotepad/views/root/top/menubar/menu/RunTopMenu.java @@ -68,7 +68,7 @@ public class RunTopMenu extends AbstractTopMenu { // 获取TextCodeArea的文本内容 CenterTab centerTab = CenterTabPaneManager.getInstance().getSelected(); - String code = centerTab.getLineNumberTextArea().getText(); + String code = centerTab.getTextCodeArea().getText(); String fileName = centerTab.getText();