|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
java.lang.Objectjavax.swing.DefaultDesktopManager
public class DefaultDesktopManager
DesktopManagerDesktopManager 의 구현입니다. 현시점에서는, 임의의 부모로 JInternalFrame 를 관리하기 위한 기본 동작을 구현합니다. JDesktop 의 아이가 아닌 JInternalFrame 는, 이 컴퍼넌트를 사용해 그 데스크탑 양식의 액션을 처리합니다.
이 클래스는 다양한 JInternalFrame 메소드에 정책를 제공합니다만, 직접 불려 가는 것은 아니고, 다양한 JInternalFrame 메소드가 DesktopManager 에 불러 들여집니다.
JDesktopPane ,
JInternalFrame | 생성자 의 개요 | |
|---|---|
DefaultDesktopManager ()
|
|
| 메소드의 개요 | |
|---|---|
void |
activateFrame (JInternalFrame f)
f 를 액티브하게 해, 프런트로 이동합니다. |
void |
beginDraggingFrame (JComponent f)
일반적으로, 사용자가 컴퍼넌트의 드래그 개시를 나타내면(자) 불려 갑니다. |
void |
beginResizingFrame (JComponent f,
int direction)
이 메소드는, 일반적으로, 사용자가 프레임의 사이즈 변경 개시를 나타내면(자) 불려 갑니다. |
void |
closeFrame (JInternalFrame f)
프레임을 삭제해, 필요에 따라서 그 부모로부터 desktopIcon 를 삭제합니다. |
void |
deactivateFrame (JInternalFrame f)
일반적으로, 프레임이 포커스를 잃은 것을 나타냅니다. |
void |
deiconifyFrame (JInternalFrame f)
desktopIcon 를 그 부모로부터 삭제해, 그 프레임을 부모에게 추가합니다. |
void |
dragFrame (JComponent f,
int newX,
int newY)
드래그 되고 있는 프레임의 가시 위치가 지정된 위치로 이동합니다. |
void |
endDraggingFrame (JComponent f)
이 메소드는, 드래그 세션의 마지막을 나타냅니다. |
void |
endResizingFrame (JComponent f)
이 메소드는, 사이즈 변경 세션의 마지막을 나타냅니다. |
protected Rectangle |
getBoundsForIconOf (JInternalFrame f)
iconifyFrame()의 코드는 이 메소드를 호출해, desktopIcon 의 적절한 경계를 지정합니다. |
protected Rectangle |
getPreviousBounds (JInternalFrame f)
컴퍼넌트의 일반적으로의 경계를 컴퍼넌트 최대화의 직전에 돌려줍니다. |
void |
iconifyFrame (JInternalFrame f)
프레임을 그 부모로부터 삭제해, 그 desktopIcon 를 부모에게 추가합니다. |
void |
maximizeFrame (JInternalFrame f)
그 부모의 경계를 채우도록(듯이), 프레임의 사이즈를 변경합니다. |
void |
minimizeFrame (JInternalFrame f)
maximizeFrame 의 호출전의 사이즈와 위치에 프레임을 복원합니다. |
void |
openFrame (JInternalFrame f)
이 메소드는 일반적으로은 불려 가지 않습니다. |
protected void |
removeIconFor (JInternalFrame f)
f 의 desktopIcon 를 삭제하는 편리한 메소드가 필요합니다. |
void |
resizeFrame (JComponent f,
int newX,
int newY,
int newWidth,
int newHeight)
새로운 값을 지정해 setBoundsForFrame 를 호출합니다. |
void |
setBoundsForFrame (JComponent f,
int newX,
int newY,
int newWidth,
int newHeight)
JComponent 를 이동해, 영향을 받은 영역을 재draw 합니다. |
protected void |
setPreviousBounds (JInternalFrame f,
Rectangle r)
컴퍼넌트의 경계를, 최대 호출의 직전에 포함합니다. |
protected void |
setWasIcon (JInternalFrame f,
Boolean value)
컴퍼넌트가 아이콘화 되어 desktopIcon 의 경계가 유효하도록 설정합니다. |
protected boolean |
wasIcon (JInternalFrame f)
컴퍼넌트가 아이콘화 되어 desktopIcon 의 경계가 유효하면 true, 그렇지 않은 경우는 false 를 돌려줍니다. |
| 클래스 java.lang. Object 로부터 상속된 메소드 |
|---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
| 생성자 의 상세 |
|---|
public DefaultDesktopManager()
| 메소드의 상세 |
|---|
public void openFrame(JInternalFrame f)
DesktopManager 내의 openFrame public void closeFrame(JInternalFrame f)
desktopIcon 를 삭제합니다.
DesktopManager 내의 closeFrame f - 삭제하는 JInternalFramepublic void maximizeFrame(JInternalFrame f)
DesktopManager 내의 maximizeFrame f - 사이즈를 변경하는 프레임public void minimizeFrame(JInternalFrame f)
maximizeFrame 의 호출전의 사이즈와 위치에 프레임을 복원합니다.
DesktopManager 내의 minimizeFrame f - 복원하는 JInternalFramepublic void iconifyFrame(JInternalFrame f)
desktopIcon 를 부모에게 추가합니다.
DesktopManager 내의 iconifyFrame f - 아이콘화 하는 JInternalFramepublic void deiconifyFrame(JInternalFrame f)
DesktopManager 내의 deiconifyFrame f - 아이콘화 해제하는 JInternalFramepublic void activateFrame(JInternalFrame f)
IS_SELECTED_PROPERTY 가 false 로 설정됩니다. 액티브한 프레임은, 층 전체로 1 개 뿐입니다.
DesktopManager 내의 activateFrame f - 액티브하게 하는 JInternalFramepublic void deactivateFrame(JInternalFrame f)
DesktopManager 의 기술:
DesktopManager 내의 deactivateFrame public void beginDraggingFrame(JComponent f)
DesktopManager 의 기술:
DesktopManager 내의 beginDraggingFrame
public void dragFrame(JComponent f,
int newX,
int newY)
endDraggingFrame 가 불려 갈 때까지 변경되지 않습니다.
DesktopManager 내의 dragFrame public void endDraggingFrame(JComponent f)
DesktopManager 의 기술:
DesktopManager 내의 endDraggingFrame
public void beginResizingFrame(JComponent f,
int direction)
DesktopManager 의 기술:
DesktopManager 내의 beginResizingFrame
public void resizeFrame(JComponent f,
int newX,
int newY,
int newWidth,
int newHeight)
setBoundsForFrame 를 호출합니다.
DesktopManager 내의 resizeFrame f - 사이즈 변경되는 컴퍼넌트newX - 새로운 x 좌표newY - 새로운 y 좌표newWidth - 신규폭newHeight - 신규 높이public void endResizingFrame(JComponent f)
DesktopManager 의 기술:
DesktopManager 내의 endResizingFrame
public void setBoundsForFrame(JComponent f,
int newX,
int newY,
int newWidth,
int newHeight)
JComponent 를 이동해, 영향을 받은 영역을 재draw 합니다.
DesktopManager 내의 setBoundsForFrame protected void removeIconFor(JInternalFrame f)
protected Rectangle getBoundsForIconOf(JInternalFrame f)
protected void setPreviousBounds(JInternalFrame f,
Rectangle r)
f - 사이즈 변경되는 컴퍼넌트r - 다른 매체에 보존되는 일반적으로의 경계protected Rectangle getPreviousBounds(JInternalFrame f)
f - 대상의 JInternalFrame
protected void setWasIcon(JInternalFrame f,
Boolean value)
desktopIcon 의 경계가 유효하도록 설정합니다.
protected boolean wasIcon(JInternalFrame f)
desktopIcon 의 경계가 유효하면 true, 그렇지 않은 경우는 false 를 돌려줍니다.
f - 대상의 JInternalFrame
true,
그렇지 않은 경우는 false
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.