planelistlayout.java
来自「Java 3D Desktop Environment旨在使用Java 3D来创」· Java 代码 · 共 47 行
JAVA
47 行
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 + =
减小字号Ctrl + -
显示快捷键?