我正在尝试更新 miglayout 中组件的 gapBefore。
CC cc = getCC(currentElement);
System.out.println("Constraint before: " + IDEUtil.getConstraintString(cc, false));
String before = "10px:20lp:30%"; String after = null;
cc.gapX(before, after);
System.out.println("Constraint after: " + IDEUtil.getConstraintString(cc, false));
控制台:“之前的约束:单元格 0 0,grow” 控制台:“之后的约束:单元格 0 0,gapx null:null:null,grow”
怎么了?我需要更新约束吗?
顺便说一句:我知道,在布局中设置静态约束更容易。在我的情况下,我需要使用来自文本框的约束动态地执行此操作。
我正在使用 ideutil-4.2