JavaTM Platform
Standard Ed. 6

클래스
java.awt.Insets 의 사용

Insets 를 사용하고 있는 패키지
java.awt 사용자 인터페이스의 작성 및 그래픽스와 이미지의 페인트용의 모든 클래스를 포함합니다.  
java.awt.dnd 드래그&드롭 조작은, 많은 그래피컬 사용자 인터페이스 시스템으로 볼 수 있는 직접적인 조작 제스처(gesture)로, GUI 의 표현 요소에 논리적으로 관련한 2 개의 엔티티간에 정보를 변환하는 기구를 제공합니다.  
javax.swing 모든 플랫폼에서 가능한 한 똑같이 기능하는 「경량」(Java 공통 언어) 컴퍼넌트세트를 제공합니다.  
javax.swing.border Swing 컴퍼넌트의 주위에 각종 경계를 draw하기 위한 클래스 및 인터페이스를 제공합니다.  
javax.swing.plaf 1 개의 인터페이스 및 많은 abstract 클래스를 제공하고 있어, Swing 는, 플러그 인 가능한 Look & Feel 기능을 실현하기 위해서(때문에) 이러한 클래스를 이용합니다.  
javax.swing.plaf.basic 기본 Look & Feel 에 따라 구축된 사용자 인터페이스 객체를 제공합니다.  
javax.swing.plaf.metal 디폴트의 Look & Feel 인 Java Look & Feel (코드명은 Metal)에 따라 작성된 사용자 인터페이스 객체를 제공합니다.  
javax.swing.plaf.synth Synth 는, 모든 페인트가 위양 되는 스킨 설정 가능한 Look & Feel 입니다.  
javax.swing.text 편집 가능한 텍스트 컴퍼넌트와 편집 불능인 텍스트 컴퍼넌트를 처리하는 클래스와 인터페이스를 제공합니다.  
 

java.awt 에서의 Insets 의 사용
 

Insets 로서 선언되고 있는 java.awt 의 필드
 Insets GridBagConstraints. insets
          컴퍼넌트의 외측의 패딩, 즉 컴퍼넌트와 그 표시 영역의 구석까지의 영역의 최소치를 지정합니다.
 

Insets 를 돌려주는 java.awt 의 메소드
 Insets Container. getInsets ()
          컨테이너의 경계의 사이즈를 나타내는, 이 컨테이너의 인 세트를 판정합니다.
 Insets Toolkit. getScreenInsets (GraphicsConfiguration  gc)
          스크린의 인 세트를 돌려줍니다.
 Insets Container. insets ()
          추천 되고 있지 않습니다.  JDK Version 1.1 이후는, getInsets() 로 옮겨졌습니다.
 

Insets 형의 파라미터를 가지는 java.awt 의 생성자
GridBagConstraints (int gridx, int gridy, int gridwidth, int gridheight, double weightx, double weighty, int anchor, int fill, Insets  insets, int ipadx, int ipady)
          모든 필드를 건네받은 인수로 설정해 GridBagConstraints 객체를 작성합니다.
 

java.awt.dnd 에서의 Insets 의 사용
 

Insets 를 돌려주는 java.awt.dnd 의 메소드
 Insets Autoscroll. getAutoscrollInsets ()
          이 인터페이스를 구현하는 Component 의 기하학적 도형을 기준에, 자동 스크롤 영역 또는 경계를 기술하는 Insets 가 돌려주어집니다.
 

javax.swing 에서의 Insets 의 사용
 

Insets 를 돌려주는 javax.swing 의 메소드
 Insets JComponent. getInsets ()
          이 컴퍼넌트로 경계가 설정되어 있는 경우는 경계의 인 세트를 돌려주어, 그렇지 않은 경우는 super.getInsets 를 호출합니다.
 Insets JViewport. getInsets ()
          JViewport 에서는 경계가 지원되어 있지 않기 때문에, 인 세트 (경계)의 치수를 (0,0,0,0)로서 돌려줍니다.
 Insets JComponent. getInsets (Insets  insets)
          이 컴퍼넌트의 인 세트치를 포함하는 Insets 객체를 돌려줍니다.
 Insets JViewport. getInsets (Insets  insets)
          이 JViewport 의 인 세트치를 포함하는 Insets 객체를 돌려줍니다.
static Insets UIManager. getInsets (Object  key)
          디폴트로부터 Insets 객체를 돌려줍니다.
 Insets UIDefaults. getInsets (Object  key)
          key 의 값이 Insets 의 경우는 그것을 돌려주어, 그렇지 않은 경우는 null 를 돌려줍니다.
static Insets UIManager. getInsets (Object  key, Locale  l)
          디폴트로부터, 지정된 로케일에 적절한 Insets 객체를 돌려줍니다.
 Insets UIDefaults. getInsets (Object  key, Locale  l)
          지정의 Localekey 의 값이 Insets 의 경우는 그것을 돌려주어, 그렇지 않은 경우는 null 를 돌려줍니다.
 Insets AbstractButton. getMargin ()
          버튼의 경계와 라벨의 사이의 마진을 돌려줍니다.
 Insets JToolBar. getMargin ()
          툴바의 경계와 그 버튼의 사이의 마진을 돌려줍니다.
 Insets JMenuBar. getMargin ()
          도구모음의 경계와 그 메뉴의 사이의 마진을 돌려줍니다.
 Insets JPopupMenu. getMargin ()
          pop-up menu의 경계와 내용의 사이에 있는 마진의 값을 돌려줍니다 (픽셀 단위).
 

Insets 형의 파라미터를 가지는 javax.swing 의 메소드
 Insets JComponent. getInsets (Insets  insets)
          이 컴퍼넌트의 인 세트치를 포함하는 Insets 객체를 돌려줍니다.
 Insets JViewport. getInsets (Insets  insets)
          이 JViewport 의 인 세트치를 포함하는 Insets 객체를 돌려줍니다.
 void AbstractButton. setMargin (Insets  m)
          버튼의 경계와 라벨의 사이의 마진을 설정합니다.
 void JToolBar. setMargin (Insets  m)
          툴바의 경계와 그 버튼의 사이의 마진을 설정합니다.
 void JMenuBar. setMargin (Insets  m)
          도구모음의 경계와 그 메뉴의 사이의 마진을 설정합니다.
 

javax.swing.border 에서의 Insets 의 사용
 

Insets 를 돌려주는 javax.swing.border 의 메소드
 Insets EmptyBorder. getBorderInsets ()
          경계의 인 세트의 값을 돌려줍니다.
 Insets MatteBorder. getBorderInsets ()
          경계의 인 세트의 값을 돌려줍니다.
 Insets Border. getBorderInsets (Component  c)
          경계의 인 세트의 값을 돌려줍니다.
 Insets EmptyBorder. getBorderInsets (Component  c)
          경계의 인 세트의 값을 돌려줍니다.
 Insets AbstractBorder. getBorderInsets (Component  c)
          이 디폴트 구현은,top,left,bottom, 및 right 의 각 필드가 0 으로 설정되어 있을 때, 새로운 Insets 인스턴스를 돌려줍니다.
 Insets CompoundBorder. getBorderInsets (Component  c)
          외측 경계의 인 세트를 안쪽 경계의 인 세트에 가산해, 복합 경계의 인 세트의 값을 돌려줍니다.
 Insets MatteBorder. getBorderInsets (Component  c)
          경계의 인 세트의 값을 돌려줍니다.
 Insets LineBorder. getBorderInsets (Component  c)
          경계의 인 세트의 값을 돌려줍니다.
 Insets EtchedBorder. getBorderInsets (Component  c)
          경계의 인 세트의 값을 돌려줍니다.
 Insets BevelBorder. getBorderInsets (Component  c)
          경계의 인 세트의 값을 돌려줍니다.
 Insets TitledBorder. getBorderInsets (Component  c)
          경계의 인 세트의 값을 돌려줍니다.
 Insets SoftBevelBorder. getBorderInsets (Component  c)
          경계의 인 세트의 값을 돌려줍니다.
 Insets EmptyBorder. getBorderInsets (Component  c, Insets  insets)
          insets 파라미터를, 이 Border 의 현재의 Insets 로 다시 초기화합니다.
 Insets AbstractBorder. getBorderInsets (Component  c, Insets  insets)
          인 세트 파라미터를, 이 Border 의 현재의 인 세트로 다시 초기화합니다.
 Insets CompoundBorder. getBorderInsets (Component  c, Insets  insets)
          insets 파라미터를, 이 Border 의 현재의 Insets 로 다시 초기화합니다.
 Insets MatteBorder. getBorderInsets (Component  c, Insets  insets)
          insets 파라미터를, 이 Border 의 현재의 Insets 로 다시 초기화합니다.
 Insets LineBorder. getBorderInsets (Component  c, Insets  insets)
          insets 파라미터를, 이 Border 의 현재의 Insets 로 다시 초기화합니다.
 Insets EtchedBorder. getBorderInsets (Component  c, Insets  insets)
          insets 파라미터를, 이 Border 의 현재의 Insets 로 다시 초기화합니다.
 Insets BevelBorder. getBorderInsets (Component  c, Insets  insets)
          insets 파라미터를, 이 Border 의 현재의 Insets 로 다시 초기화합니다.
 Insets TitledBorder. getBorderInsets (Component  c, Insets  insets)
          insets 파라미터를, 이 Border 의 현재의 Insets 로 다시 초기화합니다.
 Insets SoftBevelBorder. getBorderInsets (Component  c, Insets  insets)
          insets 파라미터를, 이 Border 의 현재의 Insets 로 다시 초기화합니다.
 

Insets 형의 파라미터를 가지는 javax.swing.border 의 메소드
 Insets EmptyBorder. getBorderInsets (Component  c, Insets  insets)
          insets 파라미터를, 이 Border 의 현재의 Insets 로 다시 초기화합니다.
 Insets AbstractBorder. getBorderInsets (Component  c, Insets  insets)
          인 세트 파라미터를, 이 Border 의 현재의 인 세트로 다시 초기화합니다.
 Insets CompoundBorder. getBorderInsets (Component  c, Insets  insets)
          insets 파라미터를, 이 Border 의 현재의 Insets 로 다시 초기화합니다.
 Insets MatteBorder. getBorderInsets (Component  c, Insets  insets)
          insets 파라미터를, 이 Border 의 현재의 Insets 로 다시 초기화합니다.
 Insets LineBorder. getBorderInsets (Component  c, Insets  insets)
          insets 파라미터를, 이 Border 의 현재의 Insets 로 다시 초기화합니다.
 Insets EtchedBorder. getBorderInsets (Component  c, Insets  insets)
          insets 파라미터를, 이 Border 의 현재의 Insets 로 다시 초기화합니다.
 Insets BevelBorder. getBorderInsets (Component  c, Insets  insets)
          insets 파라미터를, 이 Border 의 현재의 Insets 로 다시 초기화합니다.
 Insets TitledBorder. getBorderInsets (Component  c, Insets  insets)
          insets 파라미터를, 이 Border 의 현재의 Insets 로 다시 초기화합니다.
 Insets SoftBevelBorder. getBorderInsets (Component  c, Insets  insets)
          insets 파라미터를, 이 Border 의 현재의 Insets 로 다시 초기화합니다.
 

Insets 형의 파라미터를 가지는 javax.swing.border 의 생성자
EmptyBorder (Insets  borderInsets)
          지정된 인 세트의 값을 가지는, 빈 상태(empty)의 경계를 작성합니다.
MatteBorder (Insets  borderInsets, Color  matteColor)
          장식인연 경계를, 지정된 인 세트 및 칼라로 작성합니다.
MatteBorder (Insets  borderInsets, Icon  tileIcon)
          장식인연 경계를, 지정된 인 세트 및 타일 아이콘으로 작성합니다.
 

javax.swing.plaf 에서의 Insets 의 사용
 

javax.swing.plaf 에서의 Insets 의 서브 클래스
 class InsetsUIResource
           
 

Insets 를 돌려주는 javax.swing.plaf 의 메소드
 Insets BorderUIResource. getBorderInsets (Component  c)
           
 

Insets 형의 파라미터를 가지는 javax.swing.plaf 의 생성자
BorderUIResource.EmptyBorderUIResource (Insets  insets)
           
 

javax.swing.plaf.basic 에서의 Insets 의 사용
 

Insets 로서 선언되고 있는 javax.swing.plaf.basic 의 필드
protected  Insets BasicTabbedPaneUI. contentBorderInsets
           
protected  Insets BasicSliderUI. focusInsets
           
protected  Insets BasicSliderUI. insetCache
           
protected  Insets BasicTabbedPaneUI. selectedTabPadInsets
           
protected  Insets BasicTabbedPaneUI. tabAreaInsets
           
protected  Insets BasicTabbedPaneUI. tabInsets
           
 

Insets 를 돌려주는 javax.swing.plaf.basic 의 메소드
 Insets BasicBorders.ButtonBorder. getBorderInsets (Component  c)
           
 Insets BasicBorders.ToggleButtonBorder. getBorderInsets (Component  c)
           
 Insets BasicBorders.RadioButtonBorder. getBorderInsets (Component  c)
           
 Insets BasicBorders.MenuBarBorder. getBorderInsets (Component  c)
           
 Insets BasicBorders.MarginBorder. getBorderInsets (Component  c)
           
 Insets BasicBorders.FieldBorder. getBorderInsets (Component  c)
           
 Insets BasicBorders.SplitPaneBorder. getBorderInsets (Component  c)
           
 Insets BasicBorders.ButtonBorder. getBorderInsets (Component  c, Insets  insets)
           
 Insets BasicBorders.ToggleButtonBorder. getBorderInsets (Component  c, Insets  insets)
           
 Insets BasicBorders.RadioButtonBorder. getBorderInsets (Component  c, Insets  insets)
           
 Insets BasicBorders.MenuBarBorder. getBorderInsets (Component  c, Insets  insets)
           
 Insets BasicBorders.MarginBorder. getBorderInsets (Component  c, Insets  insets)
           
 Insets BasicBorders.FieldBorder. getBorderInsets (Component  c, Insets  insets)
           
protected  Insets BasicTabbedPaneUI. getContentBorderInsets (int tabPlacement)
           
static Insets BasicGraphicsUtils. getEtchedInsets ()
          drawEtchedRect() 로 draw 되는 경계가 차지하는 용량을 돌려줍니다.
static Insets BasicGraphicsUtils. getGrooveInsets ()
          drawGroove() 로 draw 되는 경계가 차지하는 용량을 돌려줍니다.
protected  Insets BasicComboBoxUI. getInsets ()
          JComboBox 로부터 인 세트를 가져옵니다.
 Insets BasicToolBarUI.DragWindow. getInsets ()
           
 Insets BasicSplitPaneDivider. getInsets ()
          이 컴퍼넌트로 경계가 설정되어 있는 경우는, 경계의 인 세트를 돌려줍니다.
 Insets BasicSplitPaneUI. getInsets (JComponent  jc)
          인 세트를 돌려줍니다.
 Insets BasicDesktopIconUI. getInsets (JComponent  c)
           
protected  Insets BasicTabbedPaneUI. getSelectedTabPadInsets (int tabPlacement)
           
protected  Insets BasicTabbedPaneUI. getTabAreaInsets (int tabPlacement)
           
protected  Insets BasicTabbedPaneUI. getTabInsets (int tabPlacement, int tabIndex)
           
 

Insets 형의 파라미터를 가지는 javax.swing.plaf.basic 의 메소드
protected  int BasicProgressBarUI. getAmountFull (Insets  b, int width, int height)
          모델로부터 모은 완료 퍼센트 정보에 근거해, 전부 칠해지는 진척 바의 양을 결정합니다.
protected  int BasicSplitPaneUI.BasicHorizontalLayoutManager. getAvailableSize (Dimension  containerSize, Insets  insets)
          컨테이너의 사이즈와 인 세트에 근거해 유효한 폭을 돌려줍니다.
 Insets BasicBorders.ButtonBorder. getBorderInsets (Component  c, Insets  insets)
           
 Insets BasicBorders.ToggleButtonBorder. getBorderInsets (Component  c, Insets  insets)
           
 Insets BasicBorders.RadioButtonBorder. getBorderInsets (Component  c, Insets  insets)
           
 Insets BasicBorders.MenuBarBorder. getBorderInsets (Component  c, Insets  insets)
           
 Insets BasicBorders.MarginBorder. getBorderInsets (Component  c, Insets  insets)
           
 Insets BasicBorders.FieldBorder. getBorderInsets (Component  c, Insets  insets)
           
protected  int BasicSplitPaneUI.BasicHorizontalLayoutManager. getInitialLocation (Insets  insets)
          Insets 가 null 가 아닌 경우는 왼쪽 인 세트, null 의 경우는 0 을 돌려줍니다.
protected  void BasicTreeUI. paintExpandControl (Graphics  g, Rectangle  clipBounds, Insets  insets, Rectangle  bounds, TreePath  path, int row, boolean isExpanded, boolean hasBeenExpanded, boolean isLeaf)
          행의 전개 (바꾸고) 부분을 그립니다.
protected  void BasicTreeUI. paintHorizontalPartOfLeg (Graphics  g, Rectangle  clipBounds, Insets  insets, Rectangle  bounds, TreePath  path, int row, boolean isExpanded, boolean hasBeenExpanded, boolean isLeaf)
          다리의 수평 부분을 그립니다.
protected  void BasicTreeUI. paintRow (Graphics  g, Rectangle  clipBounds, Insets  insets, Rectangle  bounds, TreePath  path, int row, boolean isExpanded, boolean hasBeenExpanded, boolean isLeaf)
          행의 렌더링 부분을 그립니다.
protected  void BasicProgressBarUI. paintString (Graphics  g, int x, int y, int width, int height, int amountFull, Insets  b)
           
protected  void BasicTreeUI. paintVerticalPartOfLeg (Graphics  g, Rectangle  clipBounds, Insets  insets, TreePath  path)
          다리의 수직 부분을 그립니다.
protected static void BasicTabbedPaneUI. rotateInsets (Insets  topInsets, Insets  targetInsets, int targetPlacement)
           
protected  void BasicSplitPaneUI.BasicHorizontalLayoutManager. setComponentToSize (Component  c, int size, int location, Insets  insets, Dimension  containerSize)
          x 위치를 location, y 위치를 insets.top 에 배치하는 것으로써, 컴퍼넌트 c 의 폭을 size 로 설정해, 그 높이를 containersize.height 로부터 상인 세트와 하인 세트를 감산한 값으로 설정합니다.
 

javax.swing.plaf.metal 에서의 Insets 의 사용
 

Insets 로서 선언되고 있는 javax.swing.plaf.metal 의 필드
protected static Insets MetalBorders.ButtonBorder. borderInsets
           
protected static Insets MetalBorders.MenuBarBorder. borderInsets
           
protected static Insets MetalBorders.MenuItemBorder. borderInsets
           
protected static Insets MetalBorders.PopupMenuBorder. borderInsets
           
protected  Insets MetalBorders.TableHeaderBorder. editorBorderInsets
           
protected static Insets MetalComboBoxEditor. editorBorderInsets
          디폴트의 에디터의 경계의 Insets 입니다.
 

Insets 를 돌려주는 javax.swing.plaf.metal 의 메소드
 Insets MetalBorders.Flush3DBorder. getBorderInsets (Component  c)
           
 Insets MetalBorders.ButtonBorder. getBorderInsets (Component  c)
           
 Insets MetalBorders.InternalFrameBorder. getBorderInsets (Component  c)
           
 Insets MetalBorders.PaletteBorder. getBorderInsets (Component  c)
           
 Insets MetalBorders.OptionDialogBorder. getBorderInsets (Component  c)
           
 Insets MetalBorders.MenuBarBorder. getBorderInsets (Component  c)
           
 Insets MetalBorders.MenuItemBorder. getBorderInsets (Component  c)
           
 Insets MetalBorders.PopupMenuBorder. getBorderInsets (Component  c)
           
 Insets MetalBorders.ToolBarBorder. getBorderInsets (Component  c)
           
 Insets MetalBorders.ScrollPaneBorder. getBorderInsets (Component  c)
           
 Insets MetalBorders.TableHeaderBorder. getBorderInsets (Component  c)
           
 Insets MetalBorders.Flush3DBorder. getBorderInsets (Component  c, Insets  newInsets)
           
 Insets MetalBorders.ButtonBorder. getBorderInsets (Component  c, Insets  newInsets)
           
 Insets MetalBorders.InternalFrameBorder. getBorderInsets (Component  c, Insets  newInsets)
           
 Insets MetalBorders.PaletteBorder. getBorderInsets (Component  c, Insets  newInsets)
           
 Insets MetalBorders.OptionDialogBorder. getBorderInsets (Component  c, Insets  newInsets)
           
 Insets MetalBorders.MenuBarBorder. getBorderInsets (Component  c, Insets  newInsets)
           
 Insets MetalBorders.MenuItemBorder. getBorderInsets (Component  c, Insets  newInsets)
           
 Insets MetalBorders.PopupMenuBorder. getBorderInsets (Component  c, Insets  newInsets)
           
 Insets MetalBorders.ToolBarBorder. getBorderInsets (Component  c, Insets  newInsets)
           
 

Insets 형의 파라미터를 가지는 javax.swing.plaf.metal 의 메소드
 Insets MetalBorders.Flush3DBorder. getBorderInsets (Component  c, Insets  newInsets)
           
 Insets MetalBorders.ButtonBorder. getBorderInsets (Component  c, Insets  newInsets)
           
 Insets MetalBorders.InternalFrameBorder. getBorderInsets (Component  c, Insets  newInsets)
           
 Insets MetalBorders.PaletteBorder. getBorderInsets (Component  c, Insets  newInsets)
           
 Insets MetalBorders.OptionDialogBorder. getBorderInsets (Component  c, Insets  newInsets)
           
 Insets MetalBorders.MenuBarBorder. getBorderInsets (Component  c, Insets  newInsets)
           
 Insets MetalBorders.MenuItemBorder. getBorderInsets (Component  c, Insets  newInsets)
           
 Insets MetalBorders.PopupMenuBorder. getBorderInsets (Component  c, Insets  newInsets)
           
 Insets MetalBorders.ToolBarBorder. getBorderInsets (Component  c, Insets  newInsets)
           
protected  void MetalTreeUI. paintHorizontalPartOfLeg (Graphics  g, Rectangle  clipBounds, Insets  insets, Rectangle  bounds, TreePath  path, int row, boolean isExpanded, boolean hasBeenExpanded, boolean isLeaf)
           
protected  void MetalTreeUI. paintVerticalPartOfLeg (Graphics  g, Rectangle  clipBounds, Insets  insets, TreePath  path)
           
 

javax.swing.plaf.synth 에서의 Insets 의 사용
 

Insets 를 돌려주는 javax.swing.plaf.synth 의 메소드
 Insets SynthStyle. getInsets (SynthContext  context, Insets  insets)
          사이즈 변경 정보의 계산에 사용되는 Insets 를 돌려줍니다.
 

Insets 형의 파라미터를 가지는 javax.swing.plaf.synth 의 메소드
 Insets SynthStyle. getInsets (SynthContext  context, Insets  insets)
          사이즈 변경 정보의 계산에 사용되는 Insets 를 돌려줍니다.
 

javax.swing.text 에서의 Insets 의 사용
 

Insets 를 돌려주는 javax.swing.text 의 메소드
 Insets JTextComponent. getMargin ()
          텍스트 컴퍼넌트의 경계와 그 텍스트의 사이의 마진을 돌려줍니다.
 

Insets 형의 파라미터를 가지는 javax.swing.text 의 메소드
 void JTextComponent. setMargin (Insets  m)
          텍스트 컴퍼넌트의 경계와 그 텍스트의 사이의 마진 공백을 설정합니다.
 


JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.