JavaTM 2
Platform
Std.  Ed.  v1. 4.0

javax.swing.plaf.metal
클래스 MetalTheme

java.lang.Object 
  |
  +--javax.swing.plaf.metal.MetalTheme
직계의 기존의 서브 클래스:
DefaultMetalTheme

public abstract class MetalTheme
extends Object

Metal 로 사용되는 색을 기술하는 범용적인 방법으로서 기능합니다. 이 인터페이스를 구현하는 클래스는 Metal 어플리케이션으로 색을 교환하기 위해서 사용할 수 있습니다.


생성자의 개요
MetalTheme ()
           
 
메소드의 개요
 void addCustomEntriesToTable (UIDefaults  table)
           
 ColorUIResource getAcceleratorForeground ()
           
 ColorUIResource getAcceleratorSelectedForeground ()
           
protected  ColorUIResource getBlack ()
           
 ColorUIResource getControl ()
           
 ColorUIResource getControlDarkShadow ()
           
 ColorUIResource getControlDisabled ()
           
 ColorUIResource getControlHighlight ()
           
 ColorUIResource getControlInfo ()
           
 ColorUIResource getControlShadow ()
           
 ColorUIResource getControlTextColor ()
           
abstract  FontUIResource getControlTextFont ()
           
 ColorUIResource getDesktopColor ()
           
 ColorUIResource getFocusColor ()
           
 ColorUIResource getHighlightedTextColor ()
           
 ColorUIResource getInactiveControlTextColor ()
           
 ColorUIResource getInactiveSystemTextColor ()
           
 ColorUIResource getMenuBackground ()
           
 ColorUIResource getMenuDisabledForeground ()
           
 ColorUIResource getMenuForeground ()
           
 ColorUIResource getMenuSelectedBackground ()
           
 ColorUIResource getMenuSelectedForeground ()
           
abstract  FontUIResource getMenuTextFont ()
           
abstract  String getName ()
           
protected abstract  ColorUIResource getPrimary1 ()
           
protected abstract  ColorUIResource getPrimary2 ()
           
protected abstract  ColorUIResource getPrimary3 ()
           
 ColorUIResource getPrimaryControl ()
           
 ColorUIResource getPrimaryControlDarkShadow ()
           
 ColorUIResource getPrimaryControlHighlight ()
           
 ColorUIResource getPrimaryControlInfo ()
           
 ColorUIResource getPrimaryControlShadow ()
           
protected abstract  ColorUIResource getSecondary1 ()
           
protected abstract  ColorUIResource getSecondary2 ()
           
protected abstract  ColorUIResource getSecondary3 ()
           
 ColorUIResource getSeparatorBackground ()
           
 ColorUIResource getSeparatorForeground ()
           
abstract  FontUIResource getSubTextFont ()
           
 ColorUIResource getSystemTextColor ()
          디폴트로, label의 텍스트와 타이틀 첨부 보더에 사용되는 칼라를 돌려줍니다.
abstract  FontUIResource getSystemTextFont ()
           
 ColorUIResource getTextHighlightColor ()
           
 ColorUIResource getUserTextColor ()
           
abstract  FontUIResource getUserTextFont ()
           
protected  ColorUIResource getWhite ()
           
 ColorUIResource getWindowBackground ()
           
 ColorUIResource getWindowTitleBackground ()
           
abstract  FontUIResource getWindowTitleFont ()
           
 ColorUIResource getWindowTitleForeground ()
           
 ColorUIResource getWindowTitleInactiveBackground ()
           
 ColorUIResource getWindowTitleInactiveForeground ()
           
 
클래스 java.lang. Object 에서 상속받은 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

생성자의 상세

MetalTheme

public MetalTheme()
메소드의 상세

getName

public abstract String  getName()

getPrimary1

protected abstract ColorUIResource  getPrimary1()

getPrimary2

protected abstract ColorUIResource  getPrimary2()

getPrimary3

protected abstract ColorUIResource  getPrimary3()

getSecondary1

protected abstract ColorUIResource  getSecondary1()

getSecondary2

protected abstract ColorUIResource  getSecondary2()

getSecondary3

protected abstract ColorUIResource  getSecondary3()

getControlTextFont

public abstract FontUIResource  getControlTextFont()

getSystemTextFont

public abstract FontUIResource  getSystemTextFont()

getUserTextFont

public abstract FontUIResource  getUserTextFont()

getMenuTextFont

public abstract FontUIResource  getMenuTextFont()

getWindowTitleFont

public abstract FontUIResource  getWindowTitleFont()

getSubTextFont

public abstract FontUIResource  getSubTextFont()

getWhite

protected ColorUIResource  getWhite()

getBlack

protected ColorUIResource  getBlack()

getFocusColor

public ColorUIResource  getFocusColor()

getDesktopColor

public ColorUIResource  getDesktopColor()

getControl

public ColorUIResource  getControl()

getControlShadow

public ColorUIResource  getControlShadow()

getControlDarkShadow

public ColorUIResource  getControlDarkShadow()

getControlInfo

public ColorUIResource  getControlInfo()

getControlHighlight

public ColorUIResource  getControlHighlight()

getControlDisabled

public ColorUIResource  getControlDisabled()

getPrimaryControl

public ColorUIResource  getPrimaryControl()

getPrimaryControlShadow

public ColorUIResource  getPrimaryControlShadow()

getPrimaryControlDarkShadow

public ColorUIResource  getPrimaryControlDarkShadow()

getPrimaryControlInfo

public ColorUIResource  getPrimaryControlInfo()

getPrimaryControlHighlight

public ColorUIResource  getPrimaryControlHighlight()

getSystemTextColor

public ColorUIResource  getSystemTextColor()
디폴트로, label의 텍스트와 타이틀 첨부 보더에 사용되는 칼라를 돌려줍니다.


getControlTextColor

public ColorUIResource  getControlTextColor()

getInactiveControlTextColor

public ColorUIResource  getInactiveControlTextColor()

getInactiveSystemTextColor

public ColorUIResource  getInactiveSystemTextColor()

getUserTextColor

public ColorUIResource  getUserTextColor()

getTextHighlightColor

public ColorUIResource  getTextHighlightColor()

getHighlightedTextColor

public ColorUIResource  getHighlightedTextColor()

getWindowBackground

public ColorUIResource  getWindowBackground()

getWindowTitleBackground

public ColorUIResource  getWindowTitleBackground()

getWindowTitleForeground

public ColorUIResource  getWindowTitleForeground()

getWindowTitleInactiveBackground

public ColorUIResource  getWindowTitleInactiveBackground()

getWindowTitleInactiveForeground

public ColorUIResource  getWindowTitleInactiveForeground()

getMenuBackground

public ColorUIResource  getMenuBackground()

getMenuForeground

public ColorUIResource  getMenuForeground()

getMenuSelectedBackground

public ColorUIResource  getMenuSelectedBackground()

getMenuSelectedForeground

public ColorUIResource  getMenuSelectedForeground()

getMenuDisabledForeground

public ColorUIResource  getMenuDisabledForeground()

getSeparatorBackground

public ColorUIResource  getSeparatorBackground()

getSeparatorForeground

public ColorUIResource  getSeparatorForeground()

getAcceleratorForeground

public ColorUIResource  getAcceleratorForeground()

getAcceleratorSelectedForeground

public ColorUIResource  getAcceleratorSelectedForeground()

addCustomEntriesToTable

public void addCustomEntriesToTable(UIDefaults  table)

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

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

Java, Java 2 D, 및 JDBC 는 미국 및 그 외의 나라에 있어서의 미국 Sun Microsystems, Inc. 의 상표 혹은 등록상표입니다.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.