From 0b2399f49b483d8381cab8694130fadea419bb61 Mon Sep 17 00:00:00 2001 From: songdragon Date: Mon, 28 Aug 2023 00:20:24 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20#I7UK2L=20=E4=BF=AE=E5=A4=8D=E9=95=BF?= =?UTF-8?q?=E6=8C=89=E9=80=80=E6=A0=BC=E8=A1=8C=E5=8F=B7=E9=94=99=E4=BD=8D?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/jcnc/jnotepad/ui/LineNumberTextArea.java | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/src/main/java/org/jcnc/jnotepad/ui/LineNumberTextArea.java b/src/main/java/org/jcnc/jnotepad/ui/LineNumberTextArea.java index acb4a03..8a2d147 100644 --- a/src/main/java/org/jcnc/jnotepad/ui/LineNumberTextArea.java +++ b/src/main/java/org/jcnc/jnotepad/ui/LineNumberTextArea.java @@ -3,10 +3,8 @@ package org.jcnc.jnotepad.ui; import javafx.beans.property.StringProperty; import javafx.scene.control.TextArea; import javafx.scene.layout.BorderPane; -import org.jcnc.jnotepad.app.config.AppConfig; import org.jcnc.jnotepad.controller.config.AppConfigController; import org.jcnc.jnotepad.tool.LogUtil; -import org.jcnc.jnotepad.ui.menu.JNotepadMenuBar; import org.jcnc.jnotepad.ui.status.JNotepadStatusBox; import org.jcnc.jnotepad.ui.tab.JNotepadTab; import org.jcnc.jnotepad.ui.tab.JNotepadTabPane; @@ -125,22 +123,12 @@ public class LineNumberTextArea extends BorderPane { private void updateLineNumberArea() { // 保存当前的滚动位置 - /* - 更新行号文本区域的内容,根据主要文本区域的段落数生成行号。 - */ - double mainTextAreaScrollTop = mainTextArea.getScrollTop(); - double lineNumberAreaScrollTop = lineNumberArea.getScrollTop(); - int numOfLines = mainTextArea.getParagraphs().size(); StringBuilder lineNumberText = new StringBuilder(); for (int i = 1; i <= numOfLines; i++) { lineNumberText.append(i).append("\n"); } lineNumberArea.setText(lineNumberText.toString()); - - // 恢复之前的滚动位置 - mainTextArea.setScrollTop(mainTextAreaScrollTop); - lineNumberArea.setScrollTop(lineNumberAreaScrollTop); } public TextArea getMainTextArea() { -- Gitee