JavaTM Platform
Standard Ed. 6

javax.swing.plaf.metal
클래스 MetalLookAndFeel

java.lang.Object 
  상위를 확장 javax.swing.LookAndFeel 
      상위를 확장 javax.swing.plaf.basic.BasicLookAndFeel 
          상위를 확장 javax.swing.plaf.metal.MetalLookAndFeel
모든 구현된 인터페이스:
Serializable


public class MetalLookAndFeel
extends BasicLookAndFeel

Metal 로서 알려져 있는 Java Look & Feel 입니다.  

MetalLookAndFeel 가 제공하는 각 ComponentUI 는, 그 동작을 디폴트 테이블에서 가져옵니다. 특히 명기되어 있지 않은 한, 이 패키지의 각 ComponentUI 구현에는, 사용하는 디폴트세트가 문서화 되고 있습니다. 특히 명기되어 있지 않은 한, 디폴트는 installUI 의 호출시에 인스톨 됩니다. 디폴트의 인스톨은,LookAndFeel 에 기재되어 있는 추천 사항에 따라 실시합니다.  

MetalLookAndFeel 는, 칼라 팔레트와 폰트를 MetalTheme 로부터 가져옵니다. 디폴트의 테마는 OceanTheme 입니다. 테마는,setCurrentTheme 메소드로 변경할 수 있습니다. 테마의 변경 방법에 대해서는, 이 메소드를 참조해 주세요. 1.5 보다 전에서는, 디폴트의 테마는 DefaultMetalTheme 였습니다. 시스템 프로퍼티 swing.metalThemesteel 로 설정하면(자), 디폴트로서 DefaultMetalTheme 를 지정할 수 있습니다.  

경고: 이 클래스의 직렬화 된 객체는, 향후의 Swing 릴리스와 호환은 아니게 될 예정입니다. 현재의 직렬화의 지원는, 단기간의 운용이나, 같은 버젼의 Swing 를 실행하는 어플리케이션간의 RMI 에 적절하고 있습니다. JDK Version 1.4 이후, 모든 JavaBeans 의 장기간의 운용 지원는,java.beans 패키지에 추가되고 있습니다. 자세한 것은,XMLEncoder 를 참조해 주세요.

관련 항목:
MetalTheme , DefaultMetalTheme , OceanTheme

생성자 의 개요
MetalLookAndFeel ()
           
 
메소드의 개요
protected  void createDefaultTheme ()
          현재의 MetalThemenull 이외 인 것을 확인합니다.
static ColorUIResource getAcceleratorForeground ()
          현재의 테마의 가속기의 foreground 칼라를 돌려줍니다.
static ColorUIResource getAcceleratorSelectedForeground ()
          현재의 테마의 선택된 가속기의 foreground 칼라를 돌려줍니다.
static ColorUIResource getBlack ()
          현재의 테마의 흑을 돌려줍니다.
static ColorUIResource getControl ()
          현재의 테마의 컨트롤 칼라를 돌려줍니다.
static ColorUIResource getControlDarkShadow ()
          현재의 테마의 컨트롤 다크 그림자 칼라를 돌려줍니다.
static ColorUIResource getControlDisabled ()
          현재의 테마의 무효인 컨트롤의 컨트롤 칼라를 돌려줍니다.
static ColorUIResource getControlHighlight ()
          현재의 테마의 컨트롤 하이라이트 칼라를 돌려줍니다.
static ColorUIResource getControlInfo ()
          현재의 테마의 제어 정보 칼라를 돌려줍니다.
static ColorUIResource getControlShadow ()
          현재의 테마의 컨트롤 그림자 칼라를 돌려줍니다.
static ColorUIResource getControlTextColor ()
          현재의 테마의 컨트롤 텍스트 칼라를 돌려줍니다.
static FontUIResource getControlTextFont ()
          현재의 테마의 컨트롤 텍스트 폰트를 돌려줍니다.
static MetalTheme getCurrentTheme ()
          MetalLookAndFeel 로 현재 사용되고 있는 테마를 돌려줍니다.
 UIDefaults getDefaults ()
          Look & Feel 의 디폴트를 돌려줍니다.
 String getDescription ()
          이 Look & Feel 의 짧은 설명을 돌려줍니다.
static ColorUIResource getDesktopColor ()
          현재의 테마의 데스크탑 칼라를 돌려줍니다.
 Icon getDisabledIcon (JComponent  component, Icon  icon)
          무효인 상태의 Icon 를 돌려줍니다.
 Icon getDisabledSelectedIcon (JComponent  component, Icon  icon)
          무효로, 한편 선택되고 있는 컴퍼넌트에 의해 사용되는 Icon 를 돌려줍니다.
static ColorUIResource getFocusColor ()
          현재의 테마의 포커스 칼라를 돌려줍니다.
static ColorUIResource getHighlightedTextColor ()
          현재의 테마의 하이라이트 텍스트의 텍스트 칼라를 돌려줍니다.
 String getID ()
          이 Look & Feel 의 식별자를 돌려줍니다.
static ColorUIResource getInactiveControlTextColor ()
          현재의 테마의 액티브하지 않은 컨트롤 텍스트 칼라를 돌려줍니다.
static ColorUIResource getInactiveSystemTextColor ()
          현재의 테마의 액티브하지 않은 시스템 텍스트 칼라를 돌려줍니다.
 LayoutStyle getLayoutStyle ()
          http://java.sun.com/products/jlf/ed2/book/HIG.Visual2.html 로 지정되고 있는 대로, Java Look & Feel 의 설계 가이드 라인을 구현하는 LayoutStyle 를 돌려줍니다.
static ColorUIResource getMenuBackground ()
          현재의 테마의 메뉴의 백그라운드 칼라를 돌려줍니다.
static ColorUIResource getMenuDisabledForeground ()
          현재의 테마의 무효인 메뉴의 foreground 칼라를 돌려줍니다.
static ColorUIResource getMenuForeground ()
          현재의 테마의 메뉴의 foreground 칼라를 돌려줍니다.
static ColorUIResource getMenuSelectedBackground ()
          현재의 테마의 선택된 메뉴의 백그라운드 칼라를 돌려줍니다.
static ColorUIResource getMenuSelectedForeground ()
          현재의 테마의 선택된 메뉴의 foreground 칼라를 돌려줍니다.
static FontUIResource getMenuTextFont ()
          현재의 테마의 메뉴 텍스트 폰트를 돌려줍니다.
 String getName ()
          이 Look & Feel 의 이름을 돌려줍니다.
static ColorUIResource getPrimaryControl ()
          현재의 테마의 일차 컨트롤 칼라를 돌려줍니다.
static ColorUIResource getPrimaryControlDarkShadow ()
          현재의 테마의 일차 컨트롤 다크 그림자 칼라를 돌려줍니다.
static ColorUIResource getPrimaryControlHighlight ()
          현재의 테마의 일차 컨트롤 하이라이트 칼라를 돌려줍니다.
static ColorUIResource getPrimaryControlInfo ()
          현재의 테마의 일차 제어 정보 칼라를 돌려줍니다.
static ColorUIResource getPrimaryControlShadow ()
          현재의 테마의 일차 컨트롤 그림자 칼라를 돌려줍니다.
static ColorUIResource getSeparatorBackground ()
          현재의 테마의 separator의 백그라운드 칼라를 돌려줍니다.
static ColorUIResource getSeparatorForeground ()
          현재의 테마의 separator의 foreground 칼라를 돌려줍니다.
static FontUIResource getSubTextFont ()
          현재의 테마의 서브 텍스트 폰트를 돌려줍니다.
 boolean getSupportsWindowDecorations ()
          Metal 는 Window 장식을 제공할 수 있으므로,true 를 돌려줍니다.
static ColorUIResource getSystemTextColor ()
          현재의 테마의 시스템 텍스트 칼라를 돌려줍니다.
static FontUIResource getSystemTextFont ()
          현재의 테마의 시스템 텍스트 폰트를 돌려줍니다.
static ColorUIResource getTextHighlightColor ()
          현재의 테마의 텍스트 하이라이트 칼라를 돌려줍니다.
static ColorUIResource getUserTextColor ()
          현재의 테마의 사용자 텍스트 칼라를 돌려줍니다.
static FontUIResource getUserTextFont ()
          현재의 테마의 사용자 텍스트 폰트를 돌려줍니다.
static ColorUIResource getWhite ()
          현재의 테마의 흰색을 돌려줍니다.
static ColorUIResource getWindowBackground ()
          현재의 테마의 윈도우의 백그라운드 칼라를 돌려줍니다.
static ColorUIResource getWindowTitleBackground ()
          현재의 테마의 윈도우 타이틀의 백그라운드 칼라를 돌려줍니다.
static FontUIResource getWindowTitleFont ()
          현재의 테마의 윈도우 타이틀 폰트를 돌려줍니다.
static ColorUIResource getWindowTitleForeground ()
          현재의 테마의 윈도우 타이틀의 foreground 칼라를 돌려줍니다.
static ColorUIResource getWindowTitleInactiveBackground ()
          현재의 테마의 액티브하지 않은 윈도우 타이틀의 백그라운드 칼라를 돌려줍니다.
static ColorUIResource getWindowTitleInactiveForeground ()
          현재의 테마의 액티브하지 않은 윈도우 타이틀의 foreground 칼라를 돌려줍니다.
protected  void initClassDefaults (UIDefaults  table)
          uiClassID 와 UI 클래스의 완전 지정명의 매핑을 포함한 table 를 생성합니다.
protected  void initComponentDefaults (UIDefaults  table)
          Metal 의 디폴트로 table 를 생성합니다.
protected  void initSystemColorDefaults (UIDefaults  table)
          시스템 칼라의 table 를 생성합니다.
 boolean isNativeLookAndFeel ()
          MetalLookAndFeel 는 네이티브인 Look & Feel 는 아니기 때문에,false 를 돌려줍니다.
 boolean isSupportedLookAndFeel ()
          MetalLookAndFeel 는 모든 플랫폼에서 실행 가능해서,true 를 돌려줍니다.
 void provideErrorFeedback (Component  component)
          포커스를 가지는, 편집 불가능한 JTextField 에 붙이기를 실시하는 등, 사용자가 무효인 조작을 하려고 했을 때에 불려 갑니다.
static void setCurrentTheme (MetalTheme  theme)
          MetalLookAndFeel 로 사용하는 테마를 설정합니다.
 
클래스 javax.swing.plaf.basic. BasicLookAndFeel 로부터 상속된 메소드
createAudioAction , getAudioActionMap , initialize , loadSystemColors , playSound , uninitialize
 
클래스 javax.swing. LookAndFeel 로부터 상속된 메소드
getDesktopPropertyValue , installBorder , installColors , installColorsAndFont , installProperty , loadKeyBindings , makeComponentInputMap , makeIcon , makeInputMap , makeKeyBindings , toString , uninstallBorder
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait
 

생성자 의 상세

MetalLookAndFeel

public MetalLookAndFeel()
메소드의 상세

getName

public String  getName()
이 Look & Feel 의 이름을 돌려줍니다. 이것은,Metal 를 돌려줍니다.

정의:
클래스 LookAndFeel 내의 getName
반환값:
이 Look & Feel 의 이름

getID

public String  getID()
이 Look & Feel 의 식별자를 돌려줍니다. 이것은,Metal 를 돌려줍니다.

정의:
클래스 LookAndFeel 내의 getID
반환값:
이 Look & Feel 의 식별자

getDescription

public String  getDescription()
이 Look & Feel 의 짧은 설명을 돌려줍니다. 이것은,「Java(tm) Look & Feel」를 돌려줍니다.

정의:
클래스 LookAndFeel 내의 getDescription
반환값:
이 Look & Feel 의 짧은 설명

isNativeLookAndFeel

public boolean isNativeLookAndFeel()
MetalLookAndFeel 는 네이티브인 Look & Feel 는 아니기 때문에,false 를 돌려줍니다.

정의:
클래스 LookAndFeel 내의 isNativeLookAndFeel
반환값:
false

isSupportedLookAndFeel

public boolean isSupportedLookAndFeel()
MetalLookAndFeel 는 모든 플랫폼에서 실행 가능해서,true 를 돌려줍니다.

정의:
클래스 LookAndFeel 내의 isSupportedLookAndFeel
반환값:
true
관련 항목:
UIManager.setLookAndFeel(javax.swing.LookAndFeel)

getSupportsWindowDecorations

public boolean getSupportsWindowDecorations()
Metal 는 Window 장식을 제공할 수 있으므로,true 를 돌려줍니다.

오버라이드(override):
클래스 LookAndFeel 내의 getSupportsWindowDecorations
반환값:
true
도입된 버젼:
1.4
관련 항목:
JDialog.setDefaultLookAndFeelDecorated(boolean) , JFrame.setDefaultLookAndFeelDecorated(boolean) , JRootPane.setWindowDecorationStyle(int)

initClassDefaults

protected void initClassDefaults(UIDefaults  table)
uiClassID 와 UI 클래스의 완전 지정명의 매핑을 포함한 table 를 생성합니다. MetalLookAndFeel 는,javax.swing.plaf.metal 패키지에 포함되는 「MetalXXXUI」라고 하는 이름의 클래스 마다, 엔트리를 등록합니다. 캐릭터 라인 XXX 는, Swing 의 임의의 uiClassID 입니다. Metal 패키지내에 uiClassID 로 지정된 클래스가 포함되지 않은 경우,javax.swing.plaf.basic 패키지내의 대응하는 클래스가 사용됩니다. 예를 들어, Metal 패키지에 MetalColorChooserUI 라는 이름의 클래스가 포함되지 않은 경우,javax.swing.plaf.basic.BasicColorChooserUI 가 사용됩니다.

오버라이드(override):
클래스 BasicLookAndFeel 내의 initClassDefaults
파라미터:
table - 엔트리가 추가되는 UIDefaults 인스턴스
예외:
NullPointerException - tablenull 의 경우
관련 항목:
BasicLookAndFeel.initClassDefaults(javax.swing.UIDefaults)

initSystemColorDefaults

protected void initSystemColorDefaults(UIDefaults  table)
시스템 칼라의 table 를 생성합니다. table 에 추가되는 값은, 다음과 같습니다.
"desktop" theme.getDesktopColor()
"activeCaption" theme.getWindowTitleBackground()
"activeCaptionText" theme.getWindowTitleForeground()
"activeCaptionBorder" theme.getPrimaryControlShadow()
"inactiveCaption" theme.getWindowTitleInactiveBackground()
"inactiveCaptionText" theme.getWindowTitleInactiveForeground()
"inactiveCaptionBorder" theme.getControlShadow()
"window" theme.getWindowBackground()
"windowBorder" theme.getControl()
"windowText" theme.getUserTextColor()
"menu" theme.getMenuBackground()
"menuText" theme.getMenuForeground()
"text" theme.getWindowBackground()
"textText" theme.getUserTextColor()
"textHighlight" theme.getTextHighlightColor()
"textHighlightText" theme.getHighlightedTextColor()
"textInactiveText" theme.getInactiveSystemTextColor()
"control" theme.getControl()
"controlText" theme.getControlTextColor()
"controlHighlight" theme.getControlHighlight()
"controlLtHighlight" theme.getControlHighlight()
"controlShadow" theme.getControlShadow()
"controlDkShadow" theme.getControlDarkShadow()
"scrollbar" theme.getControl()
"info" theme.getPrimaryControl()
"infoText" theme.getPrimaryControlInfo()
theme 는, 현재의 MetalTheme 에 대응하고 있습니다.

오버라이드(override):
클래스 BasicLookAndFeel 내의 initSystemColorDefaults
파라미터:
table - 치가 추가되는 UIDefaults 객체
예외:
NullPointerException - tablenull 의 경우
관련 항목:
SystemColor , BasicLookAndFeel.getDefaults() , BasicLookAndFeel.loadSystemColors(javax.swing.UIDefaults, java.lang.String[], boolean)

initComponentDefaults

protected void initComponentDefaults(UIDefaults  table)
Metal 의 디폴트로 table 를 생성합니다.

오버라이드(override):
클래스 BasicLookAndFeel 내의 initComponentDefaults
파라미터:
table - 치가 추가되는 UIDefaults
예외:
NullPointerException - tablenull 의 경우

createDefaultTheme

protected void createDefaultTheme()
현재의 MetalThemenull 이외 인 것을 확인합니다. 이 메소드는,getCurrentTheme 의 커버 메소드입니다.

관련 항목:
getCurrentTheme()

getDefaults

public UIDefaults  getDefaults()
Look & Feel 의 디폴트를 돌려줍니다. 이 메소드는,createDefaultTheme(),super.getDefaults(),getCurrentTheme(). addCustomEntriesToTable(table) 를 이 차례로 호출합니다.  

이 메소드는 public 메소드입니다만, 항상, 임의의 Look & Feel 가 현재의 Look & Feel 로서 설정되어initialize 가 불려 간 뒤,UIManager 에 의해 불려 가도록 해 주세요.

오버라이드(override):
클래스 BasicLookAndFeel 내의 getDefaults
반환값:
Look & Feel 의 디폴트
관련 항목:
createDefaultTheme() , BasicLookAndFeel.getDefaults() , MetalTheme.addCustomEntriesToTable(UIDefaults)

provideErrorFeedback

public void provideErrorFeedback(Component  component)
포커스를 가지는, 편집 불가능한 JTextField 에 붙이기를 실시하는 등, 사용자가 무효인 조작을 하려고 했을 때에 불려 갑니다. 디폴트의 구현에서는, beep음을 울립니다. 다른 동작을 실시하는 경우는, 디폴트의 구현을 서브 클래스에 의해 오버라이드(override) 해, 다른 피드백을 지정할 필요가 있습니다.

오버라이드(override):
클래스 LookAndFeel 내의 provideErrorFeedback
파라미터:
component - 에러가 발생한 Component. null 도 가능 (이 경우, 에러 조건은 Component 와 직접 관련지을 수 없다)
도입된 버젼:
1.4

setCurrentTheme

public static void setCurrentTheme(MetalTheme  theme)
MetalLookAndFeel 로 사용하는 테마를 설정합니다.  

테마를 설정하면(자),MetalLookAndFeel 를 재인스톨 해, UI 를 다시 작성할 필요가 있습니다. 다음에, 이 방법을 나타냅니다.

MetalLookAndFeel.setCurrentTheme(theme);

// re-install the Metal Look and Feel
UIManager.setLookAndFeel(new MetalLookAndFeel());

// Update the ComponentUIs for all Components.This
// needs to be invoked for all windows.
SwingUtilities.updateComponentTreeUI(rootComponent);
 
이 처리가 실행되어 있지 않은 경우, 결과는 정의되지 않습니다.

파라미터:
theme - 사용하는 테마
예외:
NullPointerException - themenull 의 경우
관련 항목:
getCurrentTheme()

getCurrentTheme

public static MetalTheme  getCurrentTheme()
MetalLookAndFeel 로 현재 사용되고 있는 테마를 돌려줍니다. 현재의 테마가 null 의 경우, 디폴트의 테마가 작성됩니다.

반환값:
현재의 테마
도입된 버젼:
1.5
관련 항목:
setCurrentTheme(javax.swing.plaf.metal.MetalTheme)

getDisabledIcon

public Icon  getDisabledIcon(JComponent  component,
                            Icon  icon)
무효인 상태의 Icon 를 돌려줍니다. 이 메소드는, 무효인 상태의 Icon 가 지정되어 있지 않은 경우에, 그것을 생성하기 위해서 사용됩니다. 예를 들어,JButton 를 작성해,setIcon 에 의해 Icon 만을 지정했을 경우 이 메소드가 불려 가 무효인 상태의 Icon 가 작성됩니다. icon 로서 null 가 건네받았을 경우, 이 메소드는 null 를 돌려줍니다.  

Look & Feel 에 따라서는 무효인 상태의 아이콘이 draw 되지 않는 것이 있어, 그 경우, 무효인 상태의 아이콘은 무시됩니다.

오버라이드(override):
클래스 LookAndFeel 내의 getDisabledIcon
파라미터:
component - 아이콘을 표시하는 JComponent. null 도 가능
icon - 무효인 상태의 아이콘을 생성하는 아이콘
반환값:
무효인 상태의 아이콘. 적절한 Icon 를 생성할 수 없는 경우는 null
도입된 버젼:
1.5

getDisabledSelectedIcon

public Icon  getDisabledSelectedIcon(JComponent  component,
                                    Icon  icon)
무효로, 한편 선택되고 있는 컴퍼넌트에 의해 사용되는 Icon 를 돌려줍니다. 이 메소드는, 무효로, 한편 선택되고 있는 상태의 컴퍼넌트에 대해서, 이 상태의 특정의 Icon 가 설정되어 있지 않은 경우에,Icon 를 생성하기 위해서 사용합니다. 예를 들어,JButton 를 작성해,setIcon 에 의해 Icon 만을 지정했을 경우, 이 메소드가 불려 가 무효로 한편 선택되고 있는 Icon 가 생성됩니다. icon 로서 null 가 건네받았을 경우, 이 메소드는 null 를 돌려줍니다.  

Look & Feel 에 따라서는, 무효로, 한편 선택되고 있는 상태의 아이콘이 draw 되지 않는 것이 있습니다만, 그 경우, 이 메소드는 무시됩니다.

오버라이드(override):
클래스 LookAndFeel 내의 getDisabledSelectedIcon
파라미터:
component - 아이콘을 표시하는 JComponent. null 도 가능
icon - 무효로, 한편 선택되고 있는 상태의 아이콘을 생성하는 아이콘
반환값:
무효로, 한편 선택되고 있는 상태의 아이콘. 적절한 Icon 를 생성할 수 없는 경우는 null
도입된 버젼:
1.5

getControlTextFont

public static FontUIResource  getControlTextFont()
현재의 테마의 컨트롤 텍스트 폰트를 돌려줍니다. 이 메소드는,getCurrentTheme(). getControlTextColor() 의 커버 메소드입니다.

반환값:
컨트롤 텍스트 폰트
관련 항목:
MetalTheme

getSystemTextFont

public static FontUIResource  getSystemTextFont()
현재의 테마의 시스템 텍스트 폰트를 돌려줍니다. 이 메소드는,getCurrentTheme(). getSystemTextFont() 의 커버 메소드입니다.

반환값:
시스템 텍스트 폰트
관련 항목:
MetalTheme

getUserTextFont

public static FontUIResource  getUserTextFont()
현재의 테마의 사용자 텍스트 폰트를 돌려줍니다. 이 메소드는,getCurrentTheme(). getUserTextFont() 의 커버 메소드입니다.

반환값:
사용자 텍스트 폰트
관련 항목:
MetalTheme

getMenuTextFont

public static FontUIResource  getMenuTextFont()
현재의 테마의 메뉴 텍스트 폰트를 돌려줍니다. 이 메소드는,getCurrentTheme(). getMenuTextFont() 의 커버 메소드입니다.

반환값:
메뉴 텍스트 폰트
관련 항목:
MetalTheme

getWindowTitleFont

public static FontUIResource  getWindowTitleFont()
현재의 테마의 윈도우 타이틀 폰트를 돌려줍니다. 이 메소드는,getCurrentTheme(). getWindowTitleFont() 의 커버 메소드입니다.

반환값:
윈도우 타이틀 폰트
관련 항목:
MetalTheme

getSubTextFont

public static FontUIResource  getSubTextFont()
현재의 테마의 서브 텍스트 폰트를 돌려줍니다. 이 메소드는,getCurrentTheme(). getSubTextFont() 의 커버 메소드입니다.

반환값:
서브 텍스트 폰트
관련 항목:
MetalTheme

getDesktopColor

public static ColorUIResource  getDesktopColor()
현재의 테마의 데스크탑 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getDesktopColor() 의 커버 메소드입니다.

반환값:
데스크탑 칼라
관련 항목:
MetalTheme

getFocusColor

public static ColorUIResource  getFocusColor()
현재의 테마의 포커스 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getFocusColor() 의 커버 메소드입니다.

반환값:
포커스 칼라
관련 항목:
MetalTheme

getWhite

public static ColorUIResource  getWhite()
현재의 테마의 흰색을 돌려줍니다. 이 메소드는,getCurrentTheme(). getWhite() 의 커버 메소드입니다.

반환값:
흰색
관련 항목:
MetalTheme

getBlack

public static ColorUIResource  getBlack()
현재의 테마의 흑을 돌려줍니다. 이 메소드는,getCurrentTheme(). getBlack() 의 커버 메소드입니다.

반환값:
관련 항목:
MetalTheme

getControl

public static ColorUIResource  getControl()
현재의 테마의 컨트롤 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getControl() 의 커버 메소드입니다.

반환값:
컨트롤 칼라
관련 항목:
MetalTheme

getControlShadow

public static ColorUIResource  getControlShadow()
현재의 테마의 컨트롤 그림자 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getControlShadow() 의 커버 메소드입니다.

반환값:
컨트롤 그림자 칼라
관련 항목:
MetalTheme

getControlDarkShadow

public static ColorUIResource  getControlDarkShadow()
현재의 테마의 컨트롤 다크 그림자 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getControlDarkShadow() 의 커버 메소드입니다.

반환값:
컨트롤 다크 그림자 칼라
관련 항목:
MetalTheme

getControlInfo

public static ColorUIResource  getControlInfo()
현재의 테마의 제어 정보 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getControlInfo() 의 커버 메소드입니다.

반환값:
제어 정보 칼라
관련 항목:
MetalTheme

getControlHighlight

public static ColorUIResource  getControlHighlight()
현재의 테마의 컨트롤 하이라이트 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getControlHighlight() 의 커버 메소드입니다.

반환값:
컨트롤 하이라이트 칼라
관련 항목:
MetalTheme

getControlDisabled

public static ColorUIResource  getControlDisabled()
현재의 테마의 무효인 컨트롤의 컨트롤 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getControlDisabled() 의 커버 메소드입니다.

반환값:
무효인 컨트롤의 컨트롤 칼라
관련 항목:
MetalTheme

getPrimaryControl

public static ColorUIResource  getPrimaryControl()
현재의 테마의 일차 컨트롤 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getPrimaryControl() 의 커버 메소드입니다.

반환값:
일차 컨트롤 칼라
관련 항목:
MetalTheme

getPrimaryControlShadow

public static ColorUIResource  getPrimaryControlShadow()
현재의 테마의 일차 컨트롤 그림자 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getPrimaryControlShadow() 의 커버 메소드입니다.

반환값:
일차 컨트롤 그림자 칼라
관련 항목:
MetalTheme

getPrimaryControlDarkShadow

public static ColorUIResource  getPrimaryControlDarkShadow()
현재의 테마의 일차 컨트롤 다크 그림자 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getPrimaryControlDarkShadow() 의 커버 메소드입니다.

반환값:
일차 컨트롤 다크 그림자 칼라
관련 항목:
MetalTheme

getPrimaryControlInfo

public static ColorUIResource  getPrimaryControlInfo()
현재의 테마의 일차 제어 정보 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getPrimaryControlInfo() 의 커버 메소드입니다.

반환값:
일차 제어 정보 칼라
관련 항목:
MetalTheme

getPrimaryControlHighlight

public static ColorUIResource  getPrimaryControlHighlight()
현재의 테마의 일차 컨트롤 하이라이트 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getPrimaryControlHighlight() 의 커버 메소드입니다.

반환값:
일차 컨트롤 하이라이트 칼라
관련 항목:
MetalTheme

getSystemTextColor

public static ColorUIResource  getSystemTextColor()
현재의 테마의 시스템 텍스트 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getSystemTextColor() 의 커버 메소드입니다.

반환값:
시스템 텍스트 칼라
관련 항목:
MetalTheme

getControlTextColor

public static ColorUIResource  getControlTextColor()
현재의 테마의 컨트롤 텍스트 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getControlTextColor() 의 커버 메소드입니다.

반환값:
컨트롤 텍스트 칼라
관련 항목:
MetalTheme

getInactiveControlTextColor

public static ColorUIResource  getInactiveControlTextColor()
현재의 테마의 액티브하지 않은 컨트롤 텍스트 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getInactiveControlTextColor() 의 커버 메소드입니다.

반환값:
액티브하지 않은 컨트롤 텍스트 칼라
관련 항목:
MetalTheme

getInactiveSystemTextColor

public static ColorUIResource  getInactiveSystemTextColor()
현재의 테마의 액티브하지 않은 시스템 텍스트 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getInactiveSystemTextColor() 의 커버 메소드입니다.

반환값:
액티브하지 않은 시스템 텍스트 칼라
관련 항목:
MetalTheme

getUserTextColor

public static ColorUIResource  getUserTextColor()
현재의 테마의 사용자 텍스트 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getUserTextColor() 의 커버 메소드입니다.

반환값:
사용자 텍스트 칼라
관련 항목:
MetalTheme

getTextHighlightColor

public static ColorUIResource  getTextHighlightColor()
현재의 테마의 텍스트 하이라이트 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getTextHighlightColor() 의 커버 메소드입니다.

반환값:
텍스트 하이라이트 칼라
관련 항목:
MetalTheme

getHighlightedTextColor

public static ColorUIResource  getHighlightedTextColor()
현재의 테마의 하이라이트 텍스트의 텍스트 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getHighlightedTextColor() 의 커버 메소드입니다.

반환값:
하이라이트 텍스트의 텍스트 칼라
관련 항목:
MetalTheme

getWindowBackground

public static ColorUIResource  getWindowBackground()
현재의 테마의 윈도우의 백그라운드 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getWindowBackground() 의 커버 메소드입니다.

반환값:
윈도우의 백그라운드 칼라
관련 항목:
MetalTheme

getWindowTitleBackground

public static ColorUIResource  getWindowTitleBackground()
현재의 테마의 윈도우 타이틀의 백그라운드 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getWindowTitleBackground() 의 커버 메소드입니다.

반환값:
윈도우 타이틀의 백그라운드 칼라
관련 항목:
MetalTheme

getWindowTitleForeground

public static ColorUIResource  getWindowTitleForeground()
현재의 테마의 윈도우 타이틀의 foreground 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getWindowTitleForeground() 의 커버 메소드입니다.

반환값:
윈도우 타이틀의 foreground 칼라
관련 항목:
MetalTheme

getWindowTitleInactiveBackground

public static ColorUIResource  getWindowTitleInactiveBackground()
현재의 테마의 액티브하지 않은 윈도우 타이틀의 백그라운드 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getWindowTitleInactiveBackground() 의 커버 메소드입니다.

반환값:
액티브하지 않은 윈도우 타이틀의 백그라운드 칼라
관련 항목:
MetalTheme

getWindowTitleInactiveForeground

public static ColorUIResource  getWindowTitleInactiveForeground()
현재의 테마의 액티브하지 않은 윈도우 타이틀의 foreground 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getWindowTitleInactiveForeground() 의 커버 메소드입니다.

반환값:
액티브하지 않은 윈도우 타이틀의 foreground 칼라
관련 항목:
MetalTheme

getMenuBackground

public static ColorUIResource  getMenuBackground()
현재의 테마의 메뉴의 백그라운드 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getMenuBackground() 의 커버 메소드입니다.

반환값:
메뉴의 백그라운드 칼라
관련 항목:
MetalTheme

getMenuForeground

public static ColorUIResource  getMenuForeground()
현재의 테마의 메뉴의 foreground 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getMenuForeground() 의 커버 메소드입니다.

반환값:
메뉴의 foreground 칼라
관련 항목:
MetalTheme

getMenuSelectedBackground

public static ColorUIResource  getMenuSelectedBackground()
현재의 테마의 선택된 메뉴의 백그라운드 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getMenuSelectedBackground() 의 커버 메소드입니다.

반환값:
선택된 메뉴의 백그라운드 칼라
관련 항목:
MetalTheme

getMenuSelectedForeground

public static ColorUIResource  getMenuSelectedForeground()
현재의 테마의 선택된 메뉴의 foreground 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getMenuSelectedForeground() 의 커버 메소드입니다.

반환값:
선택된 메뉴의 foreground 칼라
관련 항목:
MetalTheme

getMenuDisabledForeground

public static ColorUIResource  getMenuDisabledForeground()
현재의 테마의 무효인 메뉴의 foreground 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getMenuDisabledForeground() 의 커버 메소드입니다.

반환값:
무효인 메뉴의 foreground 칼라
관련 항목:
MetalTheme

getSeparatorBackground

public static ColorUIResource  getSeparatorBackground()
현재의 테마의 separator의 백그라운드 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getSeparatorBackground() 의 커버 메소드입니다.

반환값:
separator의 백그라운드 칼라
관련 항목:
MetalTheme

getSeparatorForeground

public static ColorUIResource  getSeparatorForeground()
현재의 테마의 separator의 foreground 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getSeparatorForeground() 의 커버 메소드입니다.

반환값:
separator의 foreground 칼라
관련 항목:
MetalTheme

getAcceleratorForeground

public static ColorUIResource  getAcceleratorForeground()
현재의 테마의 가속기의 foreground 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getAcceleratorForeground() 의 커버 메소드입니다.

반환값:
가속기의 foreground 칼라
관련 항목:
MetalTheme

getAcceleratorSelectedForeground

public static ColorUIResource  getAcceleratorSelectedForeground()
현재의 테마의 선택된 가속기의 foreground 칼라를 돌려줍니다. 이 메소드는,getCurrentTheme(). getAcceleratorSelectedForeground() 의 커버 메소드입니다.

반환값:
선택된 가속기의 foreground 칼라
관련 항목:
MetalTheme

getLayoutStyle

public LayoutStyle  getLayoutStyle()
http://java.sun.com/products/jlf/ed2/book/HIG.Visual2.html 로 지정되고 있는 대로, Java Look & Feel 의 설계 가이드 라인을 구현하는 LayoutStyle 를 돌려줍니다.

오버라이드(override):
클래스 LookAndFeel 내의 getLayoutStyle
반환값:
Java Look & Feel 의 설계 가이드 라인을 구현하는 LayoutStyle
도입된 버젼:
1.6
관련 항목:
LayoutStyle.getInstance()

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