JavaTM Platform
Standard Ed. 6

javax.swing.plaf.metal
클래스 MetalMenuBarUI

java.lang.Object 
  상위를 확장 javax.swing.plaf.ComponentUI 
      상위를 확장 javax.swing.plaf.MenuBarUI 
          상위를 확장 javax.swing.plaf.basic.BasicMenuBarUI 
              상위를 확장 javax.swing.plaf.metal.MetalMenuBarUI


public class MetalMenuBarUI
extends BasicMenuBarUI

MenuBarUI 의 Metal 에 의한 구현입니다. 이 클래스는,JMenuBar 의 Metal Look & Feel 를 제공합니다.

도입된 버젼:
1.5
관련 항목:
MenuBarUI

필드의 개요
 
클래스 javax.swing.plaf.basic. BasicMenuBarUI 로부터 상속된 필드
changeListener , containerListener , menuBar
 
생성자 의 개요
MetalMenuBarUI ()
           
 
메소드의 개요
static ComponentUI createUI (JComponent  x)
          건네받은 컴퍼넌트의 ComponentUI 구현을 작성합니다.
 void installUI (JComponent  c)
          Metal Look & Feel 에 적절한, 지정된 컴퍼넌트를 구성합니다.
 void uninstallUI (JComponent  c)
          installUI 시에, 지정된 컴퍼넌트로 구성된 내용을 취소합니다.
 void update (Graphics  g, JComponent  c)
          컴퍼넌트의 백그라운드를 페인트 할 필요가 있는 경우에 paint 를 호출합니다.
 
클래스 javax.swing.plaf.basic. BasicMenuBarUI 로부터 상속된 메소드
createChangeListener , createContainerListener , getMaximumSize , getMinimumSize , installDefaults , installKeyboardActions , installListeners , uninstallDefaults , uninstallKeyboardActions , uninstallListeners
 
클래스 javax.swing.plaf. ComponentUI 로부터 상속된 메소드
contains , getAccessibleChild , getAccessibleChildrenCount , getBaseline , getBaselineResizeBehavior , getPreferredSize , paint
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

생성자 의 상세

MetalMenuBarUI

public MetalMenuBarUI()
메소드의 상세

createUI

public static ComponentUI  createUI(JComponent  x)
건네받은 컴퍼넌트의 ComponentUI 구현을 작성합니다.

파라미터:
x - ComponentUI 구현이 작성되는 JComponent
반환값:
x 의 ComponentUI 구현
예외:
NullPointerException - x 가 null 의 경우

installUI

public void installUI(JComponent  c)
Metal Look & Feel 에 적절한, 지정된 컴퍼넌트를 구성합니다.

오버라이드(override):
클래스 BasicMenuBarUI 내의 installUI
파라미터:
c - UI 위양이 인스톨 되고 있는 컴퍼넌트
예외:
NullPointerException - c 가 null 의 경우
관련 항목:
ComponentUI.uninstallUI(javax.swing.JComponent) , JComponent.setUI(javax.swing.plaf.ComponentUI) , JComponent.updateUI()

uninstallUI

public void uninstallUI(JComponent  c)
installUI 시에, 지정된 컴퍼넌트로 구성된 내용을 취소합니다.

오버라이드(override):
클래스 BasicMenuBarUI 내의 uninstallUI
파라미터:
c - UI 위양이 인스톨 되고 있는 컴퍼넌트
예외:
NullPointerException - c 가 null 의 경우
관련 항목:
ComponentUI.installUI(javax.swing.JComponent) , JComponent.updateUI()

update

public void update(Graphics  g,
                   JComponent  c)
컴퍼넌트의 백그라운드를 페인트 할 필요가 있는 경우에 paint 를 호출합니다.

오버라이드(override):
클래스 ComponentUI 내의 update
파라미터:
g - 페인트 되는 Graphics
c - 페인트 되는 JComponent
예외:
NullPointerException - g 또는 c 가 null 의 경우
도입된 버젼:
1.5
관련 항목:
ComponentUI.update(java.awt.Graphics, javax.swing.JComponent) , ComponentUI.paint(java.awt.Graphics, 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 도 참조해 주세요.