|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.plaf.basic.BasicInternalFrameTitlePane
javax.swing.plaf.metal.MetalInternalFrameTitlePane
public class MetalInternalFrameTitlePane
JLF 스펙의 타이틀 바를 관리하는 클래스입니다.
상자의 클래스의 개요 |
---|
클래스 javax.swing. JComponent 로부터 상속된 상자의 클래스/인터페이스 |
---|
JComponent.AccessibleJComponent |
클래스 java.awt. Container 로부터 상속된 상자의 클래스/인터페이스 |
---|
Container.AccessibleAWTContainer |
클래스 java.awt. Component 로부터 상속된 상자의 클래스/인터페이스 |
---|
Component.AccessibleAWTComponent , Component.BaselineResizeBehavior , Component.BltBufferStrategy , Component.FlipBufferStrategy |
필드의 개요 | |
---|---|
protected boolean |
isPalette
|
protected Icon |
paletteCloseIcon
|
protected int |
paletteTitleHeight
|
클래스 javax.swing.plaf.basic. BasicInternalFrameTitlePane 로부터 상속된 필드 |
---|
CLOSE_CMD , closeAction , closeButton , closeIcon , frame , iconButton , iconIcon , ICONIFY_CMD , iconifyAction , maxButton , maxIcon , MAXIMIZE_CMD , maximizeAction , menuBar , minIcon , MOVE_CMD , moveAction , notSelectedTextColor , notSelectedTitleColor , propertyChangeListener , RESTORE_CMD , restoreAction , selectedTextColor , selectedTitleColor , SIZE_CMD , sizeAction , windowMenu |
클래스 javax.swing. JComponent 로부터 상속된 필드 |
---|
accessibleContext , listenerList , TOOL_TIP_TEXT_KEY , ui , UNDEFINED_CONDITION , WHEN_ANCESTOR_OF_FOCUSED_COMPONENT , WHEN_FOCUSED , WHEN_IN_FOCUSED_WINDOW |
클래스 java.awt. Component 로부터 상속된 필드 |
---|
BOTTOM_ALIGNMENT , CENTER_ALIGNMENT , LEFT_ALIGNMENT , RIGHT_ALIGNMENT , TOP_ALIGNMENT |
인터페이스 java.awt.image. ImageObserver 로부터 상속된 필드 |
---|
ABORT , ALLBITS , ERROR , FRAMEBITS , HEIGHT , PROPERTIES , SOMEBITS , WIDTH |
생성자 의 개요 | |
---|---|
MetalInternalFrameTitlePane (JInternalFrame f)
|
메소드의 개요 | |
---|---|
void |
addNotify ()
이 컴퍼넌트에 현재친컴퍼넌트가 있는 것을, 이 컴퍼넌트에 통지합니다. |
protected void |
addSubComponents ()
부모의 메소드를 오버라이드(override) 해, 도구모음의 작성을 막습니다. |
protected void |
addSystemMenuItems (JMenu systemMenu)
부모의 메소드를 오버라이드(override) 해, 처리는 실시하지 않습니다. |
protected void |
assembleSystemMenu ()
부모의 메소드를 오버라이드(override) 해, 처리는 실시하지 않습니다. |
protected void |
createButtons ()
|
protected LayoutManager |
createLayout ()
|
protected PropertyChangeListener |
createPropertyChangeListener ()
|
protected void |
installDefaults ()
|
void |
paintComponent (Graphics g)
UI 위양이 null 가 아닌 경우에, UI 위양의 페인트 메소드를 호출합니다. |
void |
paintPalette (Graphics g)
|
void |
setPalette (boolean b)
|
protected void |
showSystemMenu ()
부모의 메소드를 오버라이드(override) 해, 처리는 실시하지 않습니다. |
protected void |
uninstallDefaults ()
|
클래스 javax.swing.plaf.basic. BasicInternalFrameTitlePane 로부터 상속된 메소드 |
---|
createActions , createSystemMenu , createSystemMenuBar , enableActions , getTitle , installListeners , installTitlePane , paintTitleBackground , postClosingEvent , setButtonIcons , uninstallListeners |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
필드의 상세 |
---|
protected boolean isPalette
protected Icon paletteCloseIcon
protected int paletteTitleHeight
생성자 의 상세 |
---|
public MetalInternalFrameTitlePane(JInternalFrame f)
메소드의 상세 |
---|
public void addNotify()
JComponent
의 기술:KeyboardAction
이벤트 청취자로 설정됩니다.
JComponent
내의 addNotify
JComponent.registerKeyboardAction(java.awt.event.ActionListener, java.lang.String, javax.swing.KeyStroke, int)
protected void installDefaults()
BasicInternalFrameTitlePane
내의 installDefaults
protected void uninstallDefaults()
BasicInternalFrameTitlePane
내의 uninstallDefaults
protected void createButtons()
BasicInternalFrameTitlePane
내의 createButtons
protected void assembleSystemMenu()
BasicInternalFrameTitlePane
내의 assembleSystemMenu
protected void addSystemMenuItems(JMenu systemMenu)
BasicInternalFrameTitlePane
내의 addSystemMenuItems
protected void showSystemMenu()
BasicInternalFrameTitlePane
내의 showSystemMenu
protected void addSubComponents()
BasicInternalFrameTitlePane
내의 addSubComponents
protected PropertyChangeListener createPropertyChangeListener()
BasicInternalFrameTitlePane
내의 createPropertyChangeListener
protected LayoutManager createLayout()
BasicInternalFrameTitlePane
내의 createLayout
public void paintPalette(Graphics g)
public void paintComponent(Graphics g)
JComponent
의 기술:null
가 아닌 경우에, UI 위양의 페인트 메소드를 호출합니다. 위양에는 Graphics
객체의 카피를 건네주어, 나머지의 페인트 코드에 대해서 취소할 수 없는 변경을 하지 않게 보호합니다 (예를 들어 Graphics.translate
등).
이 메소드를 서브 클래스에서 오버라이드(override) 하는 경우는, 건네받은 Graphics
의 객체에는 영속적인 변경은 실시하지 않게 합니다. 예를 들어 Rectangle
클립이나 변환은 변경하지 않습니다. 이러한 변경이 필요한 경우는, 건네받은 Graphics
로부터 새로운 Graphics
를 생성해, 그것을 변경하는 편이 용이합니다. 한층 더 상위 객체의 구현을 실시하지 않는 경우는, 불투명 프로퍼티에 주의할 필요가 있습니다. 즉 이 컴퍼넌트가 불투명한 경우는, 백그라운드에는 불투명하지 않은 색을 사용할 필요가 있습니다. 불투명 프로퍼티을 무시하면 화면이 보기 나뻐집니다.
건네받은 Graphics
객체에는, 인스톨 되고 있는 변환 이외의 변환이 포함되어 있는 일이 있습니다. 이 경우, 다른 변환을 누적적으로 적용하면(자), 예기치 않은 결과가 생길 가능성이 있습니다.
BasicInternalFrameTitlePane
내의 paintComponent
g
- 보호 대상의 Graphics
객체JComponent.paint(java.awt.Graphics)
,
ComponentUI
public void setPalette(boolean b)
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.