|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
java.lang.Object | +--javax.swing.plaf.ComponentUI | +--javax.swing.plaf.RootPaneUI | +--javax.swing.plaf.basic.BasicRootPaneUI | +--javax.swing.plaf.metal.MetalRootPaneUI
RootPaneUI
를 위한, Metal Look & Feel 의 구현을 제공합니다.
MetalRootPaneUI
는 JRootPane
의 windowDecorationStyle
프로퍼티의 서포트를 제공합니다. MetalRootPaneUI
는 커스텀 LayoutManager
, 적절한 위제트를 표현 하는 private Component
, 및 private Border
를 인스톨 하는 것으로써 이것을 실행합니다. LayoutManager
는 windowDecorationStyle
프로퍼티의 값에 관계없이, 항상 인스톨 됩니다만,Border
및 Component
는 windowDecorationStyle
가 JRootPane.NONE
가 아닌 경우에만 인스톨 되는지 추가됩니다.
경고:
이 클래스의 직렬화 된 오브젝트는 향후의 Swing 릴리스와의 호환성이 없어집니다. 현재의 직렬화의 서포트는 단기 기억이나, 같은 버젼의 Swing 를 실행하는 어플리케이션간의 RMI 에 적절하고 있습니다. JDK 버젼 1.4 이후, 모든 JavaBeans 의 장기 기억용 서포트는 java.beans
패키지에 추가되고 있습니다. 자세한 것은 XMLEncoder
를 참조해 주세요.
생성자의 개요 | |
MetalRootPaneUI ()
|
메소드의 개요 | |
static ComponentUI |
createUI (JComponent c)
JRootPane 의 UI 를 작성합니다. |
void |
installUI (JComponent c)
installUI 의 슈퍼 클래스의 구현을 호출해, 건네받은 JRootPane 에 필요한 상태를 인스톨 해,RootPaneUI 의 Metal Look & Feel 의 구현을 표현 합니다. |
void |
propertyChange (PropertyChangeEvent e)
프로퍼티가 변경되었을 때에 불려 갑니다. |
void |
uninstallUI (JComponent c)
슈퍼 클래스의 구현을 호출해, 모든 상태를 언인스톨합니다. |
클래스 javax.swing.plaf.basic. BasicRootPaneUI 에서 상속받은 메소드 |
installComponents , installDefaults , installKeyboardActions , installListeners , uninstallComponents , uninstallDefaults , uninstallKeyboardActions , uninstallListeners |
클래스 javax.swing.plaf. ComponentUI 에서 상속받은 메소드 |
contains , getAccessibleChild , getAccessibleChildrenCount , getMaximumSize , getMinimumSize , getPreferredSize , paint , update |
클래스 java.lang. Object 에서 상속받은 메소드 |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자의 상세 |
public MetalRootPaneUI()
메소드의 상세 |
public static ComponentUI createUI(JComponent c)
JRootPane
의 UI 를 작성합니다.
c
- RootPaneUI 를 작성하는 JRootPane
public void installUI(JComponent c)
installUI
의 슈퍼 클래스의 구현을 호출해, 건네받은 JRootPane
에 필요한 상태를 인스톨 해,RootPaneUI
의 Metal Look & Feel 의 구현을 표현 합니다. JRootPane
의 windowDecorationStyle
프로퍼티가 JRootPane.NONE
이외의 경우는 커스텀 Component
를 추가해,JRootPane
에 커스텀 Border
및 LayoutManager
를 인스톨함과 함께,JRootPane
의 위제트를 표현 합니다.
BasicRootPaneUI
내의 installUI
c
- 상태를 인스톨 하는 JRootPaneComponentUI.uninstallUI(javax.swing.JComponent)
,
JComponent.setUI(javax.swing.plaf.ComponentUI)
,
JComponent.updateUI()
public void uninstallUI(JComponent c)
JRootPane
의 LayoutManager
도 리셋트 합니다. 윈도우의 장식 스타일을 표현 하기 위해서 Component
가 JRootPane
에 추가되고 있는 경우는 이 메소드는 그것을 삭제합니다. 같이JRootPane
의 Border 및 LayoutManager 를 installUI
가 불려 가기 전 상태에 되돌립니다.
BasicRootPaneUI
내의 uninstallUI
c
- 상태를 언인스톨하는 JRootPaneComponentUI.installUI(javax.swing.JComponent)
,
JComponent.updateUI()
public void propertyChange(PropertyChangeEvent e)
MetalRootPaneUI
는 주로 windowDecorationStyle
프로퍼티를 식별할 경우에 인스톨 된 JRootPane
로부터 발생하는 이벤트에 관계가 있습니다. windowDecorationStyle
이 JRootPane.NONE
이외의 값으로 변경되었을 경우, 이것은 Component
를 JRootPane
에 추가해,Border
를JRootPane
에 인스톨함과 함께, 윈도우 장식을 표현 합니다. 한편,windowDecorationStyle
이 JRootPane.NONE
으로 변경되었을 경우,installUI
가 불려 가기 전 상태에 Border 를 리셋트함과 함께,JRootPane
에 추가된 Component
를 삭제합니다.
PropertyChangeListener
내의 propertyChange
BasicRootPaneUI
내의 propertyChange
e
- 이벤트 소스 및 변경한 프로퍼티를 기술하는 PropertyChangeEvent 오브젝트
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
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.