|
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
- 삭제하는 JInternalFrame
public void maximizeFrame(JInternalFrame f)
DesktopManager
내의 maximizeFrame
f
- 사이즈를 변경하는 프레임public void minimizeFrame(JInternalFrame f)
maximizeFrame
의 호출전의 사이즈와 위치에 프레임을 복원합니다.
DesktopManager
내의 minimizeFrame
f
- 복원하는 JInternalFrame
public void iconifyFrame(JInternalFrame f)
desktopIcon
를 부모에게 추가합니다.
DesktopManager
내의 iconifyFrame
f
- 아이콘화 하는 JInternalFrame
public void deiconifyFrame(JInternalFrame f)
DesktopManager
내의 deiconifyFrame
f
- 아이콘화 해제하는 JInternalFrame
public void activateFrame(JInternalFrame f)
IS_SELECTED_PROPERTY
가 false
로 설정됩니다. 액티브한 프레임은, 층 전체로 1 개 뿐입니다.
DesktopManager
내의 activateFrame
f
- 액티브하게 하는 JInternalFrame
public 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 도 참조해 주세요.