From 6744f122b4fe765fa5fcedd375517bce44401bee Mon Sep 17 00:00:00 2001 From: tianmo Date: Fri, 16 Oct 2026 17:10:22 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=89=E6=AE=B5=E9=AB=98=E5=BA=A6=E6=8C=89?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E6=8C=87=E5=AE=9A=EF=BC=9A=E4=B8=AD=E6=AE=B5?= =?UTF-8?q?=201400=E3=80=81=E6=97=A5=E5=BF=97=E6=AE=B5=20400=E3=80=81?= =?UTF-8?q?=E4=B8=8A=E6=AE=B5=E5=8F=96=E5=89=A9=E4=BD=99=EF=BC=9B=E4=B8=89?= =?UTF-8?q?=E6=AE=B5=E5=8D=95=E5=85=83=E6=A0=BC=E9=83=BD=E7=94=A8=20fillX?= =?UTF-8?q?=20=E5=8D=A0=E6=BB=A1=E9=9D=A2=E6=9D=BF=E5=AE=BD=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- viewpanel/src/com/spineview/ObjectPanel.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/viewpanel/src/com/spineview/ObjectPanel.java b/viewpanel/src/com/spineview/ObjectPanel.java index 70d744b..8764914 100644 --- a/viewpanel/src/com/spineview/ObjectPanel.java +++ b/viewpanel/src/com/spineview/ObjectPanel.java @@ -231,11 +231,11 @@ public final class ObjectPanel { // Stage 上:`B()F`=getHeight、`D()F`=getWidth(实测:4K 窗口 2044 / 3726) if (stage != null) stageH = floatOf(stage, "B"); float panelH = stageH > 300f ? stageH - 100f : 984f; - // 上段 = 面板 20%;下段(日志) = 固定 800;中段 = 剩下全部(保证仍然铺满) - float logH = 800f; - float buttonsH = panelH * 0.2f; - float middleH = panelH - buttonsH - logH; - if (middleH < 120f) middleH = 120f; + // 用户指定:中段 1400、日志段 400;上段 = 剩下的高度(保持铺满,不出空带) + float middleH = 1400f; + float logH = 400f; + float buttonsH = panelH - middleH - logH; + if (buttonsH < 120f) buttonsH = 120f; call(buttonsCell, "I", new Class[] {float.class}, cellClass, Float.valueOf(buttonsH)); call(middleCell, "I", new Class[] {float.class}, cellClass, Float.valueOf(middleH)); call(logCell, "I", new Class[] {float.class}, cellClass, Float.valueOf(logH));