From ee393300f978ab79cc8004188756d8db5524e372 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=AE=B8=E8=BD=B2?= Date: Sun, 17 Sep 2023 20:33:42 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E6=94=B9=E6=96=87=E6=9C=AC?= =?UTF-8?q?=E7=BC=96=E8=BE=91=E5=99=A8=E7=BB=84=E4=BB=B6=E7=9A=84=E8=BE=B9?= =?UTF-8?q?=E8=B7=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/jcnc/jnotepad/ui/module/LineNumberTextArea.java | 4 ++++ src/main/resources/css/styles.css | 1 + 2 files changed, 5 insertions(+) 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;*/