JavaTM Platform
Standard Ed. 6

javax.swing.plaf.metal
클래스 MetalDesktopIconUI

java.lang.Object 
  상위를 확장 javax.swing.plaf.ComponentUI 
      상위를 확장 javax.swing.plaf.DesktopIconUI 
          상위를 확장 javax.swing.plaf.basic.BasicDesktopIconUI 
              상위를 확장 javax.swing.plaf.metal.MetalDesktopIconUI


public class MetalDesktopIconUI
extends BasicDesktopIconUI

Metal 의 데스크탑 아이콘입니다.


상자의 클래스의 개요
 
클래스 javax.swing.plaf.basic. BasicDesktopIconUI 로부터 상속된 상자의 클래스/인터페이스
BasicDesktopIconUI.MouseInputHandler
 
필드의 개요
 
클래스 javax.swing.plaf.basic. BasicDesktopIconUI 로부터 상속된 필드
desktopIcon , frame , iconPane
 
생성자 의 개요
MetalDesktopIconUI ()
           
 
메소드의 개요
static ComponentUI createUI (JComponent  c)
           
 Dimension getMaximumSize (JComponent  c)
          데스크탑 아이콘은 사이즈 변경할 수 없습니다.
 Dimension getMinimumSize (JComponent  c)
          Look & Feel 에 적절한, 지정된 컴퍼넌트의 최소 사이즈를 돌려줍니다.
 Dimension getPreferredSize (JComponent  c)
          Look & Feel 에 적절한, 지정된 컴퍼넌트의 적절한 사이즈를 돌려줍니다.
protected  void installComponents ()
           
protected  void installDefaults ()
           
protected  void installListeners ()
           
protected  void uninstallComponents ()
           
protected  void uninstallListeners ()
           
 
클래스 javax.swing.plaf.basic. BasicDesktopIconUI 로부터 상속된 메소드
createMouseInputListener , deiconize , getInsets , installUI , uninstallDefaults , uninstallUI
 
클래스 javax.swing.plaf. ComponentUI 로부터 상속된 메소드
contains , getAccessibleChild , getAccessibleChildrenCount , getBaseline , getBaselineResizeBehavior , paint , update
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

생성자 의 상세

MetalDesktopIconUI

public MetalDesktopIconUI()
메소드의 상세

createUI

public static ComponentUI  createUI(JComponent  c)

installDefaults

protected void installDefaults()
오버라이드(override):
클래스 BasicDesktopIconUI 내의 installDefaults

installComponents

protected void installComponents()
오버라이드(override):
클래스 BasicDesktopIconUI 내의 installComponents

uninstallComponents

protected void uninstallComponents()
오버라이드(override):
클래스 BasicDesktopIconUI 내의 uninstallComponents

installListeners

protected void installListeners()
오버라이드(override):
클래스 BasicDesktopIconUI 내의 installListeners

uninstallListeners

protected void uninstallListeners()
오버라이드(override):
클래스 BasicDesktopIconUI 내의 uninstallListeners

getPreferredSize

public Dimension  getPreferredSize(JComponent  c)
클래스 ComponentUI 의 기술:
Look & Feel 에 적절한, 지정된 컴퍼넌트의 적절한 사이즈를 돌려줍니다. null 가 반환되는 경우, 적절한 사이즈는 대신에 컴퍼넌트의 레이아웃 매니저에 의해 계산됩니다 (이것은, 특정의 레이아웃 매니저를 인스톨 되어 있는 컴퍼넌트의 경우에 추천 하는 방법입니다). 이 메소드의 디폴트 구현은 null 를 돌려줍니다.

오버라이드(override):
클래스 BasicDesktopIconUI 내의 getPreferredSize
파라미터:
c - 적절한 사이즈가 조회되는 컴퍼넌트. 이 인수는 일반적으로 무시되지만, UI 객체에 상태가 없고, 복수의 컴퍼넌트에 공유되고 있는 경우는 사용되는 일이 있는
관련 항목:
JComponent.getPreferredSize() , LayoutManager.preferredLayoutSize(java.awt.Container)

getMinimumSize

public Dimension  getMinimumSize(JComponent  c)
클래스 ComponentUI 의 기술:
Look & Feel 에 적절한, 지정된 컴퍼넌트의 최소 사이즈를 돌려줍니다. null 가 반환되는 경우, 최소 사이즈는 대신에 컴퍼넌트의 레이아웃 매니저에 의해 계산됩니다 (이것은, 특정의 레이아웃 매니저를 인스톨 되어 있는 컴퍼넌트의 경우에 추천 하는 방법입니다). 이 메소드의 디폴트 구현은 getPreferredSize 를 호출해, 그 값을 돌려줍니다.

오버라이드(override):
클래스 BasicDesktopIconUI 내의 getMinimumSize
파라미터:
c - 최소 사이즈가 조회되는 컴퍼넌트. 이 인수는 일반적으로 무시되지만, UI 객체에 상태가 없고, 복수의 컴퍼넌트에 공유되고 있는 경우는 사용되는 일이 있다
반환값:
Dimension 객체, 또는 null
관련 항목:
JComponent.getMinimumSize() , LayoutManager.minimumLayoutSize(java.awt.Container) , ComponentUI.getPreferredSize(javax.swing.JComponent)

getMaximumSize

public Dimension  getMaximumSize(JComponent  c)
클래스 BasicDesktopIconUI 의 기술:
데스크탑 아이콘은 사이즈 변경할 수 없습니다. 이 때문에, 항상 데스크탑 아이콘의 최소 사이즈를 돌려줍니다.

오버라이드(override):
클래스 BasicDesktopIconUI 내의 getMaximumSize
파라미터:
c - 최대 사이즈가 조회되는 컴퍼넌트. 이 인수는 일반적으로 무시되지만, UI 객체에 상태가 없고, 복수의 컴퍼넌트에 공유되고 있는 경우는 사용되는 일이 있다
반환값:
Dimension 객체, 또는 null
관련 항목:
BasicDesktopIconUI.getMinimumSize(javax.swing.JComponent)

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 도 참조해 주세요.