From 22c483738c348f570d1901cbf58932f7264ecdd9 Mon Sep 17 00:00:00 2001 From: tianmo Date: Fri, 16 Oct 2026 17:21:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=89=E6=AE=B5=E6=8E=A7=E4=BB=B6=E7=BA=B5?= =?UTF-8?q?=E5=90=91=E6=8B=89=E4=BC=B8=E5=A1=AB=E6=BB=A1=E5=90=84=E8=87=AA?= =?UTF-8?q?=E5=8D=95=E5=85=83=E6=A0=BC=EF=BC=9A=E6=8C=89=E9=92=AE=E5=9D=97?= =?UTF-8?q?=E4=B8=8E=E6=97=A5=E5=BF=97=E5=9D=97=E5=8A=A0=20fillY=EF=BC=88C?= =?UTF-8?q?ell.L=EF=BC=89=EF=BC=8C=E4=B8=AD=E6=AE=B5=E5=8E=9F=E6=9C=AC?= =?UTF-8?q?=E5=B7=B2=E6=9C=89=20fillY?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- viewpanel/src/com/spineview/ObjectPanel.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/viewpanel/src/com/spineview/ObjectPanel.java b/viewpanel/src/com/spineview/ObjectPanel.java index d375fe6..f58ceaa 100644 --- a/viewpanel/src/com/spineview/ObjectPanel.java +++ b/viewpanel/src/com/spineview/ObjectPanel.java @@ -135,7 +135,7 @@ public final class ObjectPanel { // 上段:按钮块(自适应高度,紧贴顶部) Object cell = call(root, Obf.TABLE_ADD, new Class[] {actorClass}, cellClass, buttons); // expand:吃掉停靠框里"没人要"的那部分空间(用户点名要的),否则底部会留一条空带 - layoutCell(cell, Obf.CELL_LEFT, Obf.CELL_FILL_X, Obf.CELL_EXPAND); + layoutCell(cell, Obf.CELL_LEFT, Obf.CELL_FILL_X, Obf.CELL_FILL_Y, Obf.CELL_EXPAND); final Object buttonsCell = cell; call(root, Obf.TABLE_ROW, new Class[0], cellClass); // 上/中/下 = 根表格的**三个单元格**(这样 setDebug 画出来就是三条带): @@ -158,7 +158,7 @@ public final class ObjectPanel { call(root, Obf.TABLE_ROW, new Class[0], cellClass); Object logCell = call(root, Obf.TABLE_ADD, new Class[] {actorClass}, cellClass, state.status); // 下段 = 日志:只占它需要的高度(1~6 行),贴在面板最下面 - layoutCell(logCell, Obf.CELL_LEFT, Obf.CELL_FILL_X, Obf.CELL_EXPAND); + layoutCell(logCell, Obf.CELL_LEFT, Obf.CELL_FILL_X, Obf.CELL_FILL_Y, Obf.CELL_EXPAND); // 中段高度固定:Cell.height(float) 在载荷里叫 `I`(描述符 (F)LdR;) // 实测确认:设 900 后根表格高度 580 -> 1080,说明它就是 height()。 try {