|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 차의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
public interface DesktopManager
DesktopManager 객체는, JDesktopPane 객체에 의해 소유됩니다. DesktopManager 객체는, JDesktopPane 의 L&F 독자적인 동작을 구현하는 처리를 담당합니다. JInternalFrame 의 구현은, 독자적인 동작을 DesktopManager 에 위양 합니다. 예를 들어, 아이콘화 하도록(듯이) 요구되었을 경우, JInternalFrame 는 다음의 조작을 시도합니다.
getDesktopPane(). getDesktopManager(). iconifyFrame(frame);이 위양에서는, 각 L&F 가 데스크탑 독자적인 액션에 내부 프레임의 아이콘이 어떻게 어디에 표시될까 등의 커스텀 동작을 제공할 수 있게 됩니다.
이 클래스는 다양한 JInternalFrame 메소드에 정책를 제공합니다만, 직접 불려 가는 것은 아니고, 다양한 JInternalFrame 메소드가 DesktopManager 에 불러 들여집니다.
JDesktopPane
,
JInternalFrame
,
JInternalFrame.JDesktopIcon
메소드의 개요 | |
---|---|
void |
activateFrame (JInternalFrame f)
일반적으로, 프레임이 포커스를 가지는 것을 나타냅니다. |
void |
beginDraggingFrame (JComponent f)
일반적으로, 사용자가 컴퍼넌트의 드래그 개시를 나타내면(자) 불려 갑니다. |
void |
beginResizingFrame (JComponent f,
int direction)
이 메소드는, 일반적으로, 사용자가 프레임의 사이즈 변경 개시를 나타내면(자) 불려 갑니다. |
void |
closeFrame (JInternalFrame f)
일반적으로, 프레임이 그 부모로부터 삭제됩니다. |
void |
deactivateFrame (JInternalFrame f)
일반적으로, 프레임이 포커스를 잃은 것을 나타냅니다. |
void |
deiconifyFrame (JInternalFrame f)
일반적으로, 기존의 아이콘 표현을 모두 삭제해, 프레임을 그 원의 사이즈와 위치에 복원합니다. |
void |
dragFrame (JComponent f,
int newX,
int newY)
사용자가 프레임을 이동했습니다. |
void |
endDraggingFrame (JComponent f)
이 메소드는, 드래그 세션의 마지막을 나타냅니다. |
void |
endResizingFrame (JComponent f)
이 메소드는, 사이즈 변경 세션의 마지막을 나타냅니다. |
void |
iconifyFrame (JInternalFrame f)
일반적으로, 프레임을 그 부모로부터 삭제해 아이콘 표현을 추가합니다. |
void |
maximizeFrame (JInternalFrame f)
일반적으로, 프레임은 그 부모의 경계에 일치하도록(듯이) 사이즈 변경됩니다. |
void |
minimizeFrame (JInternalFrame f)
일반적으로, maximizeFrame()의 호출전의 사이즈와 위치에 프레임이 복원되는 것을 나타냅니다. |
void |
openFrame (JInternalFrame f)
가능한 경우, 프레임을 적절한 위치에 표시합니다. |
void |
resizeFrame (JComponent f,
int newX,
int newY,
int newWidth,
int newHeight)
사용자가 컴퍼넌트를 사이즈 변경했습니다. |
void |
setBoundsForFrame (JComponent f,
int newX,
int newY,
int newWidth,
int newHeight)
프리미티브(primitive)인 형상 변경 메소드입니다. |
메소드의 상세 |
---|
void openFrame(JInternalFrame f)
void closeFrame(JInternalFrame f)
void maximizeFrame(JInternalFrame f)
void minimizeFrame(JInternalFrame f)
void iconifyFrame(JInternalFrame f)
void deiconifyFrame(JInternalFrame f)
void activateFrame(JInternalFrame f)
void deactivateFrame(JInternalFrame f)
void beginDraggingFrame(JComponent f)
void dragFrame(JComponent f, int newX, int newY)
void endDraggingFrame(JComponent f)
void beginResizingFrame(JComponent f, int direction)
void resizeFrame(JComponent f, int newX, int newY, int newWidth, int newHeight)
void endResizingFrame(JComponent f)
void setBoundsForFrame(JComponent f, int newX, int newY, int newWidth, int newHeight)
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 차의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.