JavaTM Platform
Standard Ed. 6

javax.swing
클래스 JDesktopPane

java.lang.Object 
  상위를 확장 java.awt.Component 
      상위를 확장 java.awt.Container 
          상위를 확장 javax.swing.JComponent 
              상위를 확장 javax.swing.JLayeredPane 
                  상위를 확장 javax.swing.JDesktopPane
모든 구현된 인터페이스:
ImageObserver , MenuContainer , Serializable , Accessible


public class JDesktopPane
extends JLayeredPane
implements Accessible

멀티 문서 인터페이스 또는 가상 데스크탑을 생성하는 컨테이너입니다. JInternalFrame 객체를 생성해,JDesktopPane 에 추가합니다. JDesktopPaneJLayeredPane 를 확장해, 오버랩의 가능성이 있는 내부 프레임을 관리합니다. 또, 현재의 Look & Feel (L&F)에 대해서 UI 클래스에서 설정된 DesktopManager 의 인스턴스에의 참조도 유지합니다. JDesktopPane 는 경계를 지원하지 않습니다.  

이 클래스는 일반적으로,JInternalFrames 의 부모로서 사용되어 플러그 인 가능한 DesktopManager 객체를 JInternalFrames 에 제공합니다. L&F 별로 구현되는 installUI 로,desktopManager 변수의 적절한 설정을 실시합니다. JInternalFrame 의 부모가 JDesktopPane 의 경우, 클로즈나 사이즈 변경등의 동작의 대부분을 desktopManager 에 위양 합니다.  

상세와 사용예에 대해서는, 「The Java Tutorial」의「How to Use Internal Framesy」를 참조해 주세요.  

경고: Swing 는 thread에 대해서 안전하지는 않습니다. 자세한 것은,「Swing's Threading Policy」를 참조해 주세요.  

경고: 이 클래스의 직렬화 된 객체는, 향후의 Swing 릴리스와 호환은 아니게 될 예정입니다. 현재의 직렬화의 지원는, 단기간의 운용이나, 같은 버젼의 Swing 를 실행하는 어플리케이션간의 RMI 에 적절하고 있습니다. JDK Version 1.4 이후, 모든 JavaBeans 의 장기간의 운용 지원는,java.beans 패키지에 추가되고 있습니다. 자세한 것은,XMLEncoder 를 참조해 주세요.

관련 항목:
JInternalFrame , JInternalFrame.JDesktopIcon , DesktopManager

상자의 클래스의 개요
protected  class JDesktopPane.AccessibleJDesktopPane
          이 클래스는 JDesktopPane 클래스용의 접근성? 지원를 구현하고 있습니다.
 
클래스 javax.swing. JLayeredPane 로부터 상속된 상자의 클래스/인터페이스
JLayeredPane.AccessibleJLayeredPane
 
클래스 javax.swing. JComponent 로부터 상속된 상자의 클래스/인터페이스
JComponent.AccessibleJComponent
 
클래스 java.awt. Container 로부터 상속된 상자의 클래스/인터페이스
Container.AccessibleAWTContainer
 
클래스 java.awt. Component 로부터 상속된 상자의 클래스/인터페이스
Component.AccessibleAWTComponent , Component.BaselineResizeBehavior , Component.BltBufferStrategy , Component.FlipBufferStrategy
 
필드의 개요
static int LIVE_DRAG_MODE
          드래그의 대상이 되고 있는 항목의 컨텐츠 전체를 데스크탑 구획내에 표시하는 것을 나타냅니다.
static int OUTLINE_DRAG_MODE
          드래그의 대상이 되고 있는 항목의 아우트라인만을 데스크탑 구획내에 표시하는 것을 나타냅니다.
 
클래스 javax.swing. JLayeredPane 로부터 상속된 필드
DEFAULT_LAYER , DRAG_LAYER , FRAME_CONTENT_LAYER , LAYER_PROPERTY , MODAL_LAYER , PALETTE_LAYER , POPUP_LAYER
 
클래스 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
 
생성자 의 개요
JDesktopPane ()
          새로운 JDesktopPane 를 생성합니다.
 
메소드의 개요
protected  void addImpl (Component  comp, Object  constraints, int index)
          지정된 컴퍼넌트를, 지정된 인덱스로, 컨테이너에 추가합니다.
 AccessibleContext getAccessibleContext ()
          이 JDesktopPane 에 관련지을 수 있었던 AccessibleContext 를 가져옵니다.
 JInternalFrame [] getAllFrames ()
          현재 데스크탑에 표시 떠날 수 있어 모든 JInternalFrame 를 돌려줍니다.
 JInternalFrame [] getAllFramesInLayer (int layer)
          데스크탑의 지정한 층에 현재 표시 떠날 수 있어 모든 JInternalFrame 를 돌려줍니다.
 DesktopManager getDesktopManager ()
          데스크탑 고유의 UI 액션을 처리하는 DesktopManger 를 돌려줍니다.
 int getDragMode ()
          데스크탑 구획으로 현재 사용되고 있는 「드래그 스타일」을 가져옵니다.
 JInternalFrame getSelectedFrame ()
          이 JDesktopPane 의 현재 액티브한 JInternalFrame 를 돌려줍니다.
 DesktopPaneUI getUI ()
          이 컴퍼넌트를 draw 하는 L&F 객체를 돌려줍니다.
 String getUIClassID ()
          이 컴퍼넌트를 draw 하는 L&F 클래스의 이름을 돌려줍니다.
protected  String paramString ()
          이 JDesktopPane 의 캐릭터 라인 표현을 돌려줍니다.
 void remove (int index)
          이 구획으로부터 인덱스 첨부의 컴퍼넌트를 삭제합니다.
 void removeAll ()
          컨테이너로부터 모든 컴퍼넌트를 삭제합니다.
 JInternalFrame selectFrame (boolean forward)
          이 데스크탑 구획내의 다음의 JInternalFrame 를 선택합니다.
 void setComponentZOrder (Component  comp, int index)
          지정된 컴퍼넌트를, 컨테이너의 지정된 Z 축 순서의 인덱스로 이동합니다.
 void setDesktopManager (DesktopManager  d)
          데스크탑 고유의 UI 액션을 처리하는 DesktopManger 를 설정합니다.
 void setDragMode (int dragMode)
          데스크탑 구획으로 사용되는 「드래그 스타일」을 설정합니다.
 void setSelectedFrame (JInternalFrame  f)
          이 JDesktopPane 에 현재 액티브한 JInternalFrame 를 설정합니다.
 void setUI (DesktopPaneUI  ui)
          이 컴퍼넌트를 draw 하는 L&F 객체를 설정합니다.
 void updateUI ()
          L&F 가 변경되었다고 하는 UIManager 로부터의 통지입니다.
 
클래스 javax.swing. JLayeredPane 로부터 상속된 메소드
getComponentCountInLayer , getComponentsInLayer , getComponentToLayer , getIndexOf , getLayer , getLayer , getLayeredPaneAbove , getObjectForLayer , getPosition , highestLayer , insertIndexForLayer , isOptimizedDrawingEnabled , lowestLayer , moveToBack , moveToFront , paint , putLayer , setLayer , setLayer , setPosition
 
클래스 javax.swing. JComponent 로부터 상속된 메소드
addAncestorListener , addNotify , addVetoableChangeListener , computeVisibleRect , contains , createToolTip , disable , enable , firePropertyChange , firePropertyChange , firePropertyChange , fireVetoableChange , getActionForKeyStroke , getActionMap , getAlignmentX , getAlignmentY , getAncestorListeners , getAutoscrolls , getBaseline , getBaselineResizeBehavior , getBorder , getBounds , getClientProperty , getComponentGraphics , getComponentPopupMenu , getConditionForKeyStroke , getDebugGraphicsOptions , getDefaultLocale , getFontMetrics , getGraphics , getHeight , getInheritsPopupMenu , getInputMap , getInputMap , getInputVerifier , getInsets , getInsets , getListeners , getLocation , getMaximumSize , getMinimumSize , getNextFocusableComponent , getPopupLocation , getPreferredSize , getRegisteredKeyStrokes , getRootPane , getSize , getToolTipLocation , getToolTipText , getToolTipText , getTopLevelAncestor , getTransferHandler , getVerifyInputWhenFocusTarget , getVetoableChangeListeners , getVisibleRect , getWidth , getX , getY , grabFocus , isDoubleBuffered , isLightweightComponent , isManagingFocus , isOpaque , isPaintingForPrint , isPaintingTile , isRequestFocusEnabled , isValidateRoot , paintBorder , paintChildren , paintComponent , paintImmediately , paintImmediately , print , printAll , printBorder , printChildren , printComponent , processComponentKeyEvent , processKeyBinding , processKeyEvent , processMouseEvent , processMouseMotionEvent , putClientProperty , registerKeyboardAction , registerKeyboardAction , removeAncestorListener , removeNotify , removeVetoableChangeListener , repaint , repaint , requestDefaultFocus , requestFocus , requestFocus , requestFocusInWindow , requestFocusInWindow , resetKeyboardActions , reshape , revalidate , scrollRectToVisible , setActionMap , setAlignmentX , setAlignmentY , setAutoscrolls , setBackground , setBorder , setComponentPopupMenu , setDebugGraphicsOptions , setDefaultLocale , setDoubleBuffered , setEnabled , setFocusTraversalKeys , setFont , setForeground , setInheritsPopupMenu , setInputMap , setInputVerifier , setMaximumSize , setMinimumSize , setNextFocusableComponent , setOpaque , setPreferredSize , setRequestFocusEnabled , setToolTipText , setTransferHandler , setUI , setVerifyInputWhenFocusTarget , setVisible , unregisterKeyboardAction , update
 
클래스 java.awt. Container 로부터 상속된 메소드
add , add , add , add , add , addContainerListener , addPropertyChangeListener , addPropertyChangeListener , applyComponentOrientation , areFocusTraversalKeysSet , countComponents , deliverEvent , doLayout , findComponentAt , findComponentAt , getComponent , getComponentAt , getComponentAt , getComponentCount , getComponents , getComponentZOrder , getContainerListeners , getFocusTraversalKeys , getFocusTraversalPolicy , getLayout , getMousePosition , insets , invalidate , isAncestorOf , isFocusCycleRoot , isFocusCycleRoot , isFocusTraversalPolicyProvider , isFocusTraversalPolicySet , layout , list , list , locate , minimumSize , paintComponents , preferredSize , printComponents , processContainerEvent , processEvent , remove , removeContainerListener , setFocusCycleRoot , setFocusTraversalPolicy , setFocusTraversalPolicyProvider , setLayout , transferFocusBackward , transferFocusDownCycle , validate , validateTree
 
클래스 java.awt. Component 로부터 상속된 메소드
action , add , addComponentListener , addFocusListener , addHierarchyBoundsListener , addHierarchyListener , addInputMethodListener , addKeyListener , addMouseListener , addMouseMotionListener , addMouseWheelListener , bounds , checkImage , checkImage , coalesceEvents , contains , createImage , createImage , createVolatileImage , createVolatileImage , disableEvents , dispatchEvent , enable , enableEvents , enableInputMethods , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , getBackground , getBounds , getColorModel , getComponentListeners , getComponentOrientation , getCursor , getDropTarget , getFocusCycleRootAncestor , getFocusListeners , getFocusTraversalKeysEnabled , getFont , getForeground , getGraphicsConfiguration , getHierarchyBoundsListeners , getHierarchyListeners , getIgnoreRepaint , getInputContext , getInputMethodListeners , getInputMethodRequests , getKeyListeners , getLocale , getLocation , getLocationOnScreen , getMouseListeners , getMouseMotionListeners , getMousePosition , getMouseWheelListeners , getName , getParent , getPeer , getPropertyChangeListeners , getPropertyChangeListeners , getSize , getToolkit , getTreeLock , gotFocus , handleEvent , hasFocus , hide , imageUpdate , inside , isBackgroundSet , isCursorSet , isDisplayable , isEnabled , isFocusable , isFocusOwner , isFocusTraversable , isFontSet , isForegroundSet , isLightweight , isMaximumSizeSet , isMinimumSizeSet , isPreferredSizeSet , isShowing , isValid , isVisible , keyDown , keyUp , list , list , list , location , lostFocus , mouseDown , mouseDrag , mouseEnter , mouseExit , mouseMove , mouseUp , move , nextFocus , paintAll , postEvent , prepareImage , prepareImage , processComponentEvent , processFocusEvent , processHierarchyBoundsEvent , processHierarchyEvent , processInputMethodEvent , processMouseWheelEvent , remove , removeComponentListener , removeFocusListener , removeHierarchyBoundsListener , removeHierarchyListener , removeInputMethodListener , removeKeyListener , removeMouseListener , removeMouseMotionListener , removeMouseWheelListener , removePropertyChangeListener , removePropertyChangeListener , repaint , repaint , repaint , resize , resize , setBounds , setBounds , setComponentOrientation , setCursor , setDropTarget , setFocusable , setFocusTraversalKeysEnabled , setIgnoreRepaint , setLocale , setLocation , setLocation , setName , setSize , setSize , show , show , size , toString , transferFocus , transferFocusUpCycle
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait
 

필드의 상세

LIVE_DRAG_MODE

public static final int LIVE_DRAG_MODE
드래그의 대상이 되고 있는 항목의 컨텐츠 전체를 데스크탑 구획내에 표시하는 것을 나타냅니다.

관련 항목:
OUTLINE_DRAG_MODE , setDragMode(int) , 정수 필드치

OUTLINE_DRAG_MODE

public static final int OUTLINE_DRAG_MODE
드래그의 대상이 되고 있는 항목의 아우트라인만을 데스크탑 구획내에 표시하는 것을 나타냅니다.

관련 항목:
LIVE_DRAG_MODE , setDragMode(int) , 정수 필드치
생성자 의 상세

JDesktopPane

public JDesktopPane()
새로운 JDesktopPane 를 생성합니다.

메소드의 상세

getUI

public DesktopPaneUI  getUI()
이 컴퍼넌트를 draw 하는 L&F 객체를 돌려줍니다.

반환값:
이 컴퍼넌트를 draw 하는 DesktopPaneUI 객체

setUI

public void setUI(DesktopPaneUI  ui)
이 컴퍼넌트를 draw 하는 L&F 객체를 설정합니다.

파라미터:
ui - DesktopPaneUI 의 L&F 객체
관련 항목:
UIDefaults.getUI(javax.swing.JComponent)

setDragMode

public void setDragMode(int dragMode)
데스크탑 구획으로 사용되는 「드래그 스타일」을 설정합니다. 퍼포먼스상 또는 표시상의 이유로써, 다른 모드로 변경할 수가 있습니다.

파라미터:
dragMode - 데스크탑의 항목에 사용하는 드래그의 스타일
도입된 버젼:
1.3
관련 항목:
LIVE_DRAG_MODE , OUTLINE_DRAG_MODE

getDragMode

public int getDragMode()
데스크탑 구획으로 현재 사용되고 있는 「드래그 스타일」을 가져옵니다.

반환값:
Live_DRAG_MODE 또는 OUTLINE_DRAG_MODE 의 어느 쪽인지
도입된 버젼:
1.3
관련 항목:
setDragMode(int)

getDesktopManager

public DesktopManager  getDesktopManager()
데스크탑 고유의 UI 액션을 처리하는 DesktopManger 를 돌려줍니다.


setDesktopManager

public void setDesktopManager(DesktopManager  d)
데스크탑 고유의 UI 액션을 처리하는 DesktopManger 를 설정합니다.

파라미터:
d - 사용하는 DesktopManager

updateUI

public void updateUI()
L&F 가 변경되었다고 하는 UIManager 로부터의 통지입니다. 현재의 UI 객체를 UIManager 의 최신 버젼에 옮겨놓습니다.

오버라이드(override):
클래스 JComponent 내의 updateUI
관련 항목:
JComponent.updateUI()

getUIClassID

public String  getUIClassID()
이 컴퍼넌트를 draw 하는 L&F 클래스의 이름을 돌려줍니다.

오버라이드(override):
클래스 JComponent 내의 getUIClassID
반환값:
DesktopPaneUI 의 캐릭터 라인
관련 항목:
JComponent.getUIClassID() , UIDefaults.getUI(javax.swing.JComponent)

getAllFrames

public JInternalFrame [] getAllFrames()
현재 데스크탑에 표시 떠날 수 있어 모든 JInternalFrame 를 돌려줍니다. 전개 표시되고 있는 프레임 뿐만이 아니라, 아이콘화 되고 있는 프레임도 돌려줍니다.

반환값:
JInternalFrame 객체의 배열

getSelectedFrame

public JInternalFrame  getSelectedFrame()
JDesktopPane 의 현재 액티브한 JInternalFrame 를 돌려줍니다. JInternalFrame 가 액티브하지 않은 경우는,null 를 돌려줍니다.

반환값:
현재 액티브한 JInternalFrame, 또는 null
도입된 버젼:
1.3

setSelectedFrame

public void setSelectedFrame(JInternalFrame  f)
JDesktopPane 에 현재 액티브한 JInternalFrame 를 설정합니다. 이 메소드는, JDesktopPane 와 플랫폼 구현 코드간의 패키지의 갭을 벌충하기 위해서(때문에) 사용됩니다. 직접 호출해서는 안됩니다. 프레임을 시각적으로 선택하기 위해서, 클라이언트는 JInternalFrame.setSelected(true)를 호출해 프레임을 액티브하게 할 필요가 있습니다.

파라미터:
f - 현재 선택되고 있는 내부 프레임
도입된 버젼:
1.3
관련 항목:
JInternalFrame.setSelected(boolean)

getAllFramesInLayer

public JInternalFrame [] getAllFramesInLayer(int layer)
데스크탑의 지정한 층에 현재 표시 떠날 수 있어 모든 JInternalFrame 를 돌려줍니다. 전개 표시되고 있는 프레임 뿐만이 아니라, 아이콘화 되고 있는 프레임도 돌려줍니다.

파라미터:
layer - 데스크탑 층을 지정하는 정수치
반환값:
JInternalFrame 객체의 배열
관련 항목:
JLayeredPane

selectFrame

public JInternalFrame  selectFrame(boolean forward)
이 데스크탑 구획내의 다음의 JInternalFrame 를 선택합니다.

파라미터:
forward - 선택할 방향을 나타내는 boolean 치. 전방의 경우는 true, 후방의 경우는 false
반환값:
선택된 JInternalFrame. 아무것도 선택되지 않았던 경우는 null
도입된 버젼:
1.6

addImpl

protected void addImpl(Component  comp,
                       Object  constraints,
                       int index)
지정된 컴퍼넌트를, 지정된 인덱스로, 컨테이너에 추가합니다. 또, 이 메소드는,addLayoutComponent 메소드를 사용해, 지정된 제약 객체를 사용해 이 컨테이너의 레이아웃에 컴퍼넌트를 추가하는 것을 레이아웃 매니저에게 통지합니다.  

제약은 사용되고 있는 레이아웃 매니저를 사용해 정의됩니다. 예를 들어 BorderLayout 클래스는,BorderLayout.NORTH,BorderLayout.SOUTH,BorderLayout.EAST,BorderLayout.WEST, 및 BorderLayout.CENTER 의 5 개의 제약을 정의합니다.  

GridBagLayout 클래스에는 GridBagConstraints 객체가 필요합니다. 올바른 형태의 제약 객체를 건네주지 않으면IllegalArgumentException 가 발생합니다.  

현재의 레이아웃 매니저가 LayoutManager2 를 구현하는 경우는, 이 객체에 대해서 LayoutManager2.addLayoutComponent(Component, Object) 가 불려 갑니다. 현재의 레이아웃 매니저가 LayoutManager2 를 구현하지 않고, 제약이 String 인 경우는, 이 객체에 대해서 LayoutManager.addLayoutComponent(String, Component) 가 불려 갑니다.  

컴퍼넌트가 이 컨테이너의 상위에는 없고, null 가 아닌 부모가 있는 경우는, 이 컨테이너에 추가되기 전에 현재의 부모로부터 삭제됩니다.  

이것은, 프로그램이 컨테이너에의 모든 추가 요구를 추적할 필요가 있는 경우에 오버라이드(override) 하는 메소드입니다. 다른 모든 추가 메소드에서는 추적을 실시하지 않습니다. 오버라이드(override) 하는 메소드는, 일반적으로, 메소드의 슈퍼 클래스의 버젼의 호출을 포함할 필요가 있습니다.  

super.addImpl(comp, constraints, index)

오버라이드(override):
클래스 JLayeredPane 내의 addImpl
파라미터:
comp - 추가되는 컴퍼넌트
constraints - 이 컴퍼넌트의 배치 조건을 표현하는 객체
index - 컴퍼넌트를 삽입하는 컨테이너의 리스트내에서의 위치. -1 하 마지막에 추가하는 것을 의미하는
도입된 버젼:
1.6
관련 항목:
Container.add(Component) , Container.add(Component, int) , Container.add(Component, java.lang.Object) , LayoutManager , LayoutManager2

remove

public void remove(int index)
이 구획으로부터 인덱스 첨부의 컴퍼넌트를 삭제합니다. 절대 인덱스이며, 층은 무시합니다.

오버라이드(override):
클래스 JLayeredPane 내의 remove
파라미터:
index - 삭제하는 컴퍼넌트를 지정한 int 치
도입된 버젼:
1.6
관련 항목:
JLayeredPane.getIndexOf(java.awt.Component)

removeAll

public void removeAll()
컨테이너로부터 모든 컴퍼넌트를 삭제합니다.

오버라이드(override):
클래스 JLayeredPane 내의 removeAll
도입된 버젼:
1.6
관련 항목:
Container.add(java.awt.Component) , Container.remove(int)

setComponentZOrder

public void setComponentZOrder(Component  comp,
                               int index)
지정된 컴퍼넌트를, 컨테이너의 지정된 Z 축 순서의 인덱스로 이동합니다. Z 축 순서에 의해, 컴퍼넌트가 페인트 되는 차례가 정해집니다. Z 축 순서가 최고의 컴퍼넌트가 최초로 페인트 되어 Z 축 순서가 최저의 컴퍼넌트가 마지막에 페인트 됩니다. 컴퍼넌트가 오버랩 되는 경우, Z 축 순서의 낮은 컴퍼넌트가 Z 축 순서의 높은 컴퍼넌트 위에 페인트 됩니다.  

컴퍼넌트가 다른 컨테이너의 아이인 경우, 이 컨테이너에 추가되기 전에 그 컨테이너로부터 삭제됩니다. 이 메소드와 java.awt.Container.add(Component, int) 의 차이는, 전의 컨테이너로부터 삭제될 때에, 필요하지 않은 한, 또 기본이 되는 네티브윈드우시스템에 의해 허가되고 있는 한, 이 메소드가 컴퍼넌트에 대해서 removeNotify 를 호출하지 않는 것입니다. 이와 같이, 컴퍼넌트에 키보드 포커스가 있는 경우, 그 컴퍼넌트가 새로운 위치에 이동되어도 포커스를 유지합니다.  

이 프로퍼티은 경량의 Container 이외의 컴퍼넌트에만 적용됩니다.  

:removeNotify 를 호출하지 않고 , 다른 컨테이너에의 중량 컴퍼넌트의 Z 축 순서의 변경을 지원하고 있지 않는 플랫폼도 있습니다. 플랫폼에서 이것이 지원되고 있는지 어떤지를 판단하는 방법은 없기 때문에, 개발자는 추측하지 않게 해 주세요.

오버라이드(override):
클래스 Container 내의 setComponentZOrder
파라미터:
comp - 이동되는 컴퍼넌트
index - 컴퍼넌트를 삽입하는 컨테이너의 리스트내에서의 위치. getComponentCount() 는 마지막에 삽입하는 것을 의미하는
도입된 버젼:
1.6
관련 항목:
Container.getComponentZOrder(java.awt.Component)

paramString

protected String  paramString()
JDesktopPane 의 캐릭터 라인 표현을 돌려줍니다. 이 메소드는 디버그 전용이며, 반환되는 캐릭터 라인의 내용 및 형식은 구현에 따라서 다릅니다. 반환되는 캐릭터 라인은 빈 상태(empty)의 경우가 있습니다만,null 로는 되지 않습니다.

오버라이드(override):
클래스 JLayeredPane 내의 paramString
반환값:
JDesktopPane 의 캐릭터 라인 표현

getAccessibleContext

public AccessibleContext  getAccessibleContext()
JDesktopPane 에 관련지을 수 있었던 AccessibleContext 를 가져옵니다. AccessibleContext 는 데스크탑 구획의 폼을 AccessibleJDesktopPane 로부터 가져옵니다. 필요한 경우는 새로운 AccessibleJDesktopPane 인스턴스를 생성합니다.

정의:
인터페이스 Accessible 내의 getAccessibleContext
오버라이드(override):
클래스 JLayeredPane 내의 getAccessibleContext
반환값:
JDesktopPaneAccessibleContext 로서 기능하는 AccessibleJDesktopPane

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.