Class GuiView

  • Direct Known Subclasses:
    GuiImage, GuiLayout, GuiText

    public abstract class GuiView
    extends java.lang.Object
    GUIComponent 의 최상위 클래스.
    • Field Detail

      • type

        public int type
      • id

        public java.lang.String id
      • clickable

        public boolean clickable
      • paddingLeft

        public int paddingLeft
      • paddingTop

        public int paddingTop
      • paddingRight

        public int paddingRight
      • paddingBottom

        public int paddingBottom
      • verticalOrigin

        public int verticalOrigin
      • horizontalOrigin

        public int horizontalOrigin
      • verticalAlign

        public int verticalAlign
      • horizontalAlign

        public int horizontalAlign
      • tag

        public java.lang.Object tag
    • Constructor Detail

      • GuiView

        public GuiView()
    • Method Detail

      • setId

        public void setId​(java.lang.String id)
        GUIComponent 의 Id 를 설정한다.
        Parameters:
        id - 설정 할 GUIComponent 의 Id
      • getId

        public java.lang.String getId()
        GUIComponent 의 Id 를 가져온다.
        Returns:
        GUIComponent 의 Id
      • setClickable

        public void setClickable​(boolean clickable)
        GUIComponent 의 clickable 여부를 설정한다.
        Parameters:
        clickable - clickable 여부
      • isClickable

        public boolean isClickable()
        GUIComponent 의 clickable 여부를 가져온다.
        Returns:
        clickable 여부
      • setPadding

        public void setPadding​(int left,
                               int top,
                               int right,
                               int bottom)
        GUIComponent 의 padding 을 설정한다.
        Parameters:
        left - 왼쪽 padding (px)
        top - 위쪽 padding (px)
        right - 오른쪽 padding (px)
        bottom - 아래쪽 padding (px)
      • setOrigin

        public void setOrigin​(Vertical vertical,
                              Horizontal horizontal)
        GUIComponent 의 origin 을 설정한다.
        Parameters:
        vertical - 세로 방향 origin
        horizontal - 가로 방향 origin
      • setAlign

        public void setAlign​(Vertical vertical,
                             Horizontal horizontal)
        GUIComponent 의 align 을 설정한다.
        Parameters:
        vertical - 세로 방향 align
        horizontal - 가로 방향 align
      • setVerticalOrigin

        public void setVerticalOrigin​(Vertical align)
        GUIComponent 의 세로 방향 origin 을 설정한다.
        Parameters:
        align - 세로 방향 origin
      • setHorizontalOrigin

        public void setHorizontalOrigin​(Horizontal align)
        GUIComponent 의 가로 방향 origin 을 설정한다.
        Parameters:
        align - 가로 방향 origin
      • getVerticalOrigin

        public Vertical getVerticalOrigin()
        GUIComponent 의 세로 방향 origin 을 가져온다.
        Returns:
        세로 방향 origin
      • getHorizontalOrigin

        public Horizontal getHorizontalOrigin()
        GUIComponent 의 가로 방향 origin 을 가져온다.
        Returns:
        가로 방향 origin
      • getVerticalAlign

        public Vertical getVerticalAlign()
        GUIComponent 의 세로 방향 align 을 가져온다.
        Returns:
        세로 방향 align
      • getHorizontalAlign

        public Horizontal getHorizontalAlign()
        GUIComponent 의 가로 방향 align 을 가져온다.
        Returns:
        가로 방향 align
      • getPaddingLeft

        public int getPaddingLeft()
        왼쪽 padding 을 가져온다.
        Returns:
        왼쪽 padding (px)
      • getPaddingTop

        public int getPaddingTop()
        위쪽 padding 을 가져온다.
        Returns:
        위쪽 padding (px)
      • getPaddingRight

        public int getPaddingRight()
        오른쪽 padding 을 가져온다.
        Returns:
        오른쪽 padding (px)
      • getPaddingBottom

        public int getPaddingBottom()
        아래쪽 padding 을 가져온다.
        Returns:
        아래쪽 padding (px)
      • getTag

        public java.lang.Object getTag()
        GUIComponent 의 태그를 가져온다.
        Returns:
        GUIComponent 의 태그
      • setTag

        public void setTag​(java.lang.Object tag)
        GUIComponent 의 태그를 설정한다.
        Parameters:
        tag - GUIComponent 의 태그