diff --git a/viewpanel/src/com/spineview/ObjectPanel.java b/viewpanel/src/com/spineview/ObjectPanel.java index 164852f..0106dd6 100644 --- a/viewpanel/src/com/spineview/ObjectPanel.java +++ b/viewpanel/src/com/spineview/ObjectPanel.java @@ -85,6 +85,9 @@ public final class ObjectPanel { Object rows = tableClass.getConstructor().newInstance(); call(rows, Obf.TABLE_TOP, new Class[0], tableClass); state.listTable = tableClass.getConstructor().newInstance(); + // 列表表格撑满 ScrollPane 视口(= 中段那一格),否则它按自己内容的固定高度画一小块 + call(state.listTable, Obf.TABLE_SET_FILL_PARENT, new Class[] {boolean.class}, void.class, + Boolean.TRUE); // 列表内容靠左上:ScrollPane 里控件比视口小时默认会居中,看起来就像"列表跑到中间/下面" call(state.listTable, Obf.TABLE_TOP, new Class[0], tableClass); call(state.listTable, Obf.TABLE_LEFT, new Class[0], tableClass);