diff --git a/src/main/java/org/jcnc/jnotepad/ui/module/LineNumberTextArea.java b/src/main/java/org/jcnc/jnotepad/ui/module/LineNumberTextArea.java index 02d46cc..f3cad56 100644 --- a/src/main/java/org/jcnc/jnotepad/ui/module/LineNumberTextArea.java +++ b/src/main/java/org/jcnc/jnotepad/ui/module/LineNumberTextArea.java @@ -1,5 +1,6 @@ package org.jcnc.jnotepad.ui.module; +import javafx.geometry.Insets; import org.fxmisc.richtext.LineNumberFactory; import org.fxmisc.richtext.StyleClassedTextArea; import org.jcnc.jnotepad.util.LogUtil; @@ -34,6 +35,9 @@ public class LineNumberTextArea extends StyleClassedTextArea { * 用于创建 LineNumberTextArea 对象 */ public LineNumberTextArea() { + //上、右、下、左 + setPadding(new Insets(8, 0, 0, 0)); + // 设置 LineNumberTextArea 的样式,包括边框和背景颜色 getStyleClass().add("line-number-text-area"); this.setParagraphGraphicFactory(LineNumberFactory.get(this)); diff --git a/src/main/resources/css/styles.css b/src/main/resources/css/styles.css index 1f9270c..49dfcb9 100644 --- a/src/main/resources/css/styles.css +++ b/src/main/resources/css/styles.css @@ -26,6 +26,7 @@ -fx-background-color: -color-neutral-muted } + .line-number-text-area .paragraph-box .text { /*-fx-fill: -color-fg-default;*/ /* -fx-font-size: 18px;*/