类 UIDelegate<T extends JComponent>

java.lang.Object
pkg.exoad.poprock.desktop.ui.UIDelegate<T>
所有已实现的接口:
SelfReportingMixin, UIBasicDelegate<T>
直接已知子类:
UIAppMainDelegate, UIBuilderDelegate, UIButtonDelegate, UIControllerDelegateChilds.WindowSetupChildBlock, UILabelDelegate, UIPanelDelegate, UIPanelDelegate.UIHorizontalPanelDelegate, UITextFieldDelegate

public class UIDelegate<T extends JComponent> extends Object implements UIBasicDelegate<T>
  • 字段详细资料

    • rootDelegate

      protected T extends JComponent rootDelegate
  • 构造器详细资料

    • UIDelegate

      public UIDelegate()
  • 方法详细资料

    • makeWith

      public static <A extends JComponent> UIDelegate<A> makeWith(A component)
    • asComponent

      public T asComponent()
      从接口复制的说明: UIBasicDelegate
      Converts to a Swing Lightweight component form
      指定者:
      asComponent 在接口中 UIBasicDelegate<T extends JComponent>
      返回:
      as an awt suitable component (this should be used for internal operations only)
    • exposeProperties

      public UIDelegate.DelegateProperties exposeProperties()
    • setRootDelegate

      protected void setRootDelegate(T e)
    • setVisibility

      public void setVisibility(boolean visibility)
    • withVisibility

      public UIDelegate<T> withVisibility(boolean visibility)
    • withTransparency

      public UIDelegate<T> withTransparency(boolean transparency)
    • withAlignmentX

      public UIDelegate<T> withAlignmentX(UIDelegate.Alignment alignment)
    • withAlignmentY

      public UIDelegate<T> withAlignmentY(UIDelegate.Alignment alignment)
    • withBorder

      public UIDelegate<T> withBorder(Border border)
    • withPadding

      public UIDelegate<T> withPadding(int top, int left, int bottom, int right)
    • withPadding

      public UIDelegate<T> withPadding(int padding)
    • withPreferredSize

      public UIDelegate<T> withPreferredSize(int width, int height)