JavaTM Platform
Standard Ed. 6

javax.swing.plaf.metal
클래스 MetalLabelUI

java.lang.Object 
  상위를 확장 javax.swing.plaf.ComponentUI 
      상위를 확장 javax.swing.plaf.LabelUI 
          상위를 확장 javax.swing.plaf.basic.BasicLabelUI 
              상위를 확장 javax.swing.plaf.metal.MetalLabelUI
모든 구현된 인터페이스:
PropertyChangeListener , EventListener


public class MetalLabelUI
extends BasicLabelUI

LabelUI 의 Windows Look & Feel 에 의한 구현입니다. 이것은 완전하게 정적인 구현입니다. 즉, 모든 JLabel 객체에 의해 공유되는 UIView 의 구현은 1 개 뿐입니다.


필드의 개요
protected static MetalLabelUI metalLabelUI
          디폴트의 MetalLabelUI 인스턴스입니다.
 
클래스 javax.swing.plaf.basic. BasicLabelUI 로부터 상속된 필드
labelUI
 
생성자 의 개요
MetalLabelUI ()
           
 
메소드의 개요
static ComponentUI createUI (JComponent  c)
           
protected  void paintDisabledText (JLabel  l, Graphics  g, String  s, int textX, int textY)
          텍스트를 각각의 라벨의 foreground 칼라는 아니고, 회색 (Label.disabledForeground)을 사용해 그립니다.
 
클래스 javax.swing.plaf.basic. BasicLabelUI 로부터 상속된 메소드
getBaseline , getBaselineResizeBehavior , getMaximumSize , getMinimumSize , getPreferredSize , installComponents , installDefaults , installKeyboardActions , installListeners , installUI , layoutCL , paint , paintEnabledText , propertyChange , uninstallComponents , uninstallDefaults , uninstallKeyboardActions , uninstallListeners , uninstallUI
 
클래스 javax.swing.plaf. ComponentUI 로부터 상속된 메소드
contains , getAccessibleChild , getAccessibleChildrenCount , update
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

필드의 상세

metalLabelUI

protected static MetalLabelUI  metalLabelUI
디폴트의 MetalLabelUI 인스턴스입니다. 이 필드는 사용할 수 없는 것이 있습니다. 디폴트의 인스턴스를 변경하려면 ,createUI 메소드를 오버라이드(override) 하는 서브 클래스를 사용해, 디폴트 테이블내의 키 「LabelUI」아래에 그 클래스명을 배치합니다.

생성자 의 상세

MetalLabelUI

public MetalLabelUI()
메소드의 상세

createUI

public static ComponentUI  createUI(JComponent  c)

paintDisabledText

protected void paintDisabledText(JLabel  l,
                                 Graphics  g,
                                 String  s,
                                 int textX,
                                 int textY)
텍스트를 각각의 라벨의 foreground 칼라는 아니고, 회색 (Label.disabledForeground)을 사용해 그립니다.

오버라이드(override):
클래스 BasicLabelUI 내의 paintDisabledText
관련 항목:
BasicLabelUI.paint(java.awt.Graphics, javax.swing.JComponent) , BasicLabelUI.paintEnabledText(javax.swing.JLabel, java.awt.Graphics, java.lang.String, int, int)

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