📄 planelistlayout.java
字号:
package org.j3de.ui.impl; import java.util.List;import java.util.Vector;import org.j3de.exception.ExceptionHandler;import org.j3de.ui.LayoutConstraint;import org.j3de.ui.Skin;import org.j3de.ui.Skinable;import org.j3de.ui.SkinException;import org.j3de.ui.UIElement;import org.j3de.ui.constraint.ConstraintParam;import org.j3de.ui.constraint.TwoElementConstraintParam;import org.j3de.ui.skin.SkinConstraintList;public class PlaneListLayout extends PlaneLayout implements Skinable { private Skin skin; private UIElement lastElement; public void add(UIElement element) { super.add(element); // Get a local reference to element element = elementMapper.getLocal(element).getRemoteElement(); try { if (lastElement != null) { ConstraintParam param = new TwoElementConstraintParam(lastElement, element); LayoutConstraint constraint = skin.getLayoutConstraint(SkinConstraintList.class, param); super.addLayoutConstraint(constraint); } } catch (SkinException e) { ExceptionHandler.handleException(e); } lastElement = element; } public void remove(UIElement element) { super.remove(element); } public void setSkin(Skin skin) { this.skin = skin; } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -