中段套回 ScrollPane(填满该格高度=红框、内容超出时裁剪+可滚)
This commit is contained in:
1 parent
b737cc2b87
commit
3b5e80f991
1 file changed
+3
-2
@@ -146,13 +146,14 @@ public final class ObjectPanel {
|
||||
// 中 = 列表/Inspector:固定高度 500 + fillX + expand + fill(下边自然顶到日志上沿)
|
||||
// 下 = 日志 Label:自然高度贴底
|
||||
state.root = root;
|
||||
cell = call(root, Obf.TABLE_ADD, new Class<?>[] {actorClass}, cellClass, state.listTable);
|
||||
// 中段放 ScrollPane(它会填满这一格 = 红框高度,内容超出时裁剪 + 可滚)
|
||||
cell = call(root, Obf.TABLE_ADD, new Class<?>[] {actorClass}, cellClass, scroll);
|
||||
// 中段 = 列表
|
||||
// 纵向拉伸用已验证的 fillY=`L`(Cell.fill() 的载荷名 `D` 在 Cell 上有多个同名无参方法,会取错)。
|
||||
layoutCell(cell, Obf.CELL_TOP, Obf.CELL_FILL_X, Obf.CELL_FILL_Y, Obf.CELL_EXPAND);
|
||||
try {
|
||||
// Cell.height(float) 在载荷里叫 `I`(
|
||||
call(cell, "I", new Class<?>[] {float.class}, cellClass, Float.valueOf(1700f));
|
||||
call(cell, "I", new Class<?>[] {float.class}, cellClass, Float.valueOf(700f));
|
||||
} catch (Throwable error) {
|
||||
System.err.println("[panel] 设置中段高度失败: " + error);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user