按用户要求去掉 expand:中段(列表)只用固定高度 700 做成最长的一段(fillY=L 拉伸),日志段自然高度贴底
This commit is contained in:
1 parent
5c5ae8e7aa
commit
8a1279bf5c
1 file changed
+4
-3
@@ -141,11 +141,12 @@ public final class ObjectPanel {
|
|||||||
// 下 = 日志 Label:自然高度贴底
|
// 下 = 日志 Label:自然高度贴底
|
||||||
state.root = root;
|
state.root = root;
|
||||||
cell = call(root, Obf.TABLE_ADD, new Class<?>[] {actorClass}, cellClass, scroll);
|
cell = call(root, Obf.TABLE_ADD, new Class<?>[] {actorClass}, cellClass, scroll);
|
||||||
// 中段 = 列表,是**最长的一段**:有高度下限(撑起根表格的 pref)+ expand 吃掉剩余空间
|
// 中段 = 列表,是**最长的一段**:只用固定高度,**不用 expand**(用户明确不要)。
|
||||||
layoutCell(cell, Obf.CELL_TOP, Obf.CELL_FILL_X, Obf.CELL_EXPAND, Obf.CELL_FILL);
|
// 纵向拉伸用已验证的 fillY=`L`(Cell.fill() 的载荷名 `D` 在 Cell 上有多个同名无参方法,会取错)。
|
||||||
|
layoutCell(cell, Obf.CELL_TOP, Obf.CELL_FILL_X, Obf.CELL_FILL_Y);
|
||||||
try {
|
try {
|
||||||
// 中段固定高度:Cell.height(float) 在载荷里叫 `I`(实测确认:设 900 -> 根表格 580->1080)
|
// 中段固定高度:Cell.height(float) 在载荷里叫 `I`(实测确认:设 900 -> 根表格 580->1080)
|
||||||
call(cell, "I", new Class<?>[] {float.class}, cellClass, Float.valueOf(450f));
|
call(cell, "I", new Class<?>[] {float.class}, cellClass, Float.valueOf(700f));
|
||||||
} catch (Throwable error) {
|
} catch (Throwable error) {
|
||||||
System.err.println("[panel] 设置中段高度失败: " + error);
|
System.err.println("[panel] 设置中段高度失败: " + error);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user