ScrollPane (Java Platform SE 6) - xrath.com 에서 번역됨

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드

## java.awt
클래스 ScrollPane

    java.lang.Object
      java.awt.Component
          java.awt.Container
              java.awt.ScrollPane

모든 구현된 인터페이스:
  ImageObserver , MenuContainer , Serializable , Accessible

    public class ScrollPane

extends Container
implements Accessible

1 살의 아이 컴퍼넌트에 대해서, 자동 수평 또는 수직 스크롤 혹은 그 양쪽 모두를 구현하는 컨테이너 클래스입니다. 스크롤 바의 표시 정책는, 다음의 어느 쪽인가에 설정할 수가 있습니다.

1. as needed:스크롤 바는 스크로르페인이 필요로 했을 때에만 작성 및 표시된다
2. always:스크롤 바는 작성되어 항상 스크로르페인에 의해 표시된다
3. never:스크롤 바는 작성되는 일도, 스크로르페인에 의해 표시될 것도 없다

수평 스크롤 바 및 수직 스크롤 바 상태는,`Adjustable` 인터페이스를 구현하는 2 개의 `ScrollPaneAdjustable` 객체 (차원 마다 1 개(살)씩)에 의해 나타내집니다. API 는 Adjustable 객체의 속성 (unitIncrement 나 value 등)을 조작할 수 있도록(듯이), 이러한 객체에 액세스 하는 메소드를 제공합니다.

일부의 조절 가능한 프로퍼티 (minimum, maximum, blockIncrement, visibleAmount)은, 스크로르페인 및 그 아이의 기하학적 도형에 따라 스크로르페인에 의해 내부적으로 설정됩니다. 이러한 프로퍼티은 스크로르페인을 사용해 프로그램으로 설정하지 말아 주세요.

스크롤 바의 표시 정책가 "never" 이면, 그 스크로르페인은 setScrollPosition() 메소드를 사용해 프로그램적으로 스크롤 할 수가 있어 스크로르페인은 이동해 아이의 내용을 적절히 클립 합니다. 이 정책는, 프로그램이 독자적인 조절 가능한 컨트롤을 작성해 관리해야 할 때에 편리합니다.

스크롤 바의 배치는, 사용자가 프로그램의 밖에서 설정하는 플랫폼 고유의 프로퍼티으로 제어됩니다.

이 컨테이너의 초기 사이즈는 100×100 으로 설정되어 있습니다만, setSize()를 사용해 바꿀 수가 있습니다.

휠 마우스의 휠에 의한 스크롤은 디폴트로 사용 가능합니다. 이것은 `setWheelScrollingEnabled` 를 사용해 사용 불가로 할 수 있습니다. 휠 스크롤은 수평 및 수직 방향의 Adjustables 의 블록 및 유니트 증분치의 설정에 의해 커스터마이즈 할 수 있습니다. 마우스 휠 이벤트의 발송의 구조에 대해서는,`MouseWheelEvent` 의 클래스의 설명을 참조해 주세요.

Insets 는 스크롤 바가 사용하는 임의의 영역 및 스크로르페인이 작성하는 임의의 경계를 정의하기 위해서 사용됩니다. getInsets()를 사용해 insets 의 현재가를 얻을 수 있습니다. scrollbarsAlwaysVisible 의 값이 false 이면, insets 의 값은 스크롤 바가, 현재 가시 상태인가 어떤가에 의해 동적으로 변화합니다.

관련 항목:
  직렬화 된 형식

상자의 클래스의 개요
`protected class` | `ScrollPane.AccessibleAWTScrollPane` 이 클래스는 `ScrollPane` 클래스용의 접근성?의 지원를 구현하고 있습니다.

클래스 java.awt. Container 로부터 상속된 상자의 클래스/인터페이스
`Container.AccessibleAWTContainer`

클래스 java.awt. Component 로부터 상속된 상자의 클래스/인터페이스
`Component.AccessibleAWTComponent , Component.BaselineResizeBehavior , Component.BltBufferStrategy , Component.FlipBufferStrategy`

필드의 개요
`static int` | `SCROLLBARS_ALWAYS` 스크로르페인과 아이의 크기에 관계없이, 항상 수평/수직 스크롤 바를 표시하는 것을 나타냅니다.
`static int` | `SCROLLBARS_AS_NEEDED` 아이의 크기가 스크로르페인의 수평/수직 방향의 크기를 넘을 때만, 수평/수직 스크롤 바를 표시하는 것을 나타냅니다.
`static int` | `SCROLLBARS_NEVER` 스크로르페인과 아이의 크기에 관계없이, 항상 수평/수직 스크롤 바를 표시하지 않는 것을 나타냅니다.

클래스 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`

생성자 의 개요
`ScrollPane ()` 스크롤 바 표시 정책가 "as needed" 인 새로운 스크로르페인콘테나를 작성합니다.
`ScrollPane (int scrollbarDisplayPolicy)` 새로운 스크로르페인콘테나를 작성합니다.

메소드의 개요
`protected void` | `addImpl (Component comp, Object constraints, int index)` 지정된 컴퍼넌트를, 이 스크로르페인콘테나에 추가합니다.
`void` | `addNotify ()` 스크로르페인의 피어를 작성합니다.
`void` | `doLayout ()` 아이의 사이즈를 추천 사이즈로 변경해 이 컨테이너를 레이아웃 합니다.
`protected boolean` | `eventTypeEnabled (int type)` 휠 스크롤이 유효한 경우, MouseWheelEvents 에 대해서 true 를 돌려줍니다.
`AccessibleContext` | `getAccessibleContext ()` 이 ScrollPane 에 관련한 AccessibleContext 를 돌려줍니다.
`Adjustable` | `getHAdjustable ()` 수평 스크롤 바 상태를 나타내는 `ScrollPaneAdjustable` 객체를 돌려줍니다.
`int` | `getHScrollbarHeight ()` 수평 스크롤 바에 차지하는 높이를 돌려줍니다.
`int` | `getScrollbarDisplayPolicy ()` 스크롤 바의 표시 정책를 돌려줍니다.
`Point` | `getScrollPosition ()` 스크롤 한 페인의 뷰포트의 0, 0 위치에 표시되는 자내의 현재의 x, y 위치를 돌려줍니다.
`Adjustable` | `getVAdjustable ()` 수직 스크롤 바 상태를 나타내는 `ScrollPaneAdjustable` 객체를 돌려줍니다.
`Dimension` | `getViewportSize ()` 스크로르페인의 뷰포트의 현재의 사이즈를 돌려줍니다.
`int` | `getVScrollbarWidth ()` 수직 스크롤 바에 차지하는 폭을 돌려줍니다.
`boolean` | `isWheelScrollingEnabled ()` 마우스 휠에 응답해 스크롤을 할지 어떨지를 나타냅니다.
`void` | `layout ()` 추천 되고 있지 않습니다. JDK version 1.1 이후는, `doLayout()` 로 옮겨졌습니다.
`String` | `paramString ()` 이 `ScrollPane` 상태를 나타내는 캐릭터 라인을 돌려줍니다.
`void` | `printComponents (Graphics g)` 이 스크로르페인내의 컴퍼넌트를 출력합니다.
`protected void` | `processMouseWheelEvent (MouseWheelEvent e)` 이 `ScrollPane` 를 적절량 스크롤 해 송신되는 마우스 휠의 이벤트를 처리합니다.
`void` | `setLayout (LayoutManager mgr)` 이 컨테이너의 레이아웃 매니저를 설정합니다.
`void` | `setScrollPosition (int x, int y)` 아이 컴퍼넌트내의 지정된 위치에 스크롤 합니다.
`void` | `setScrollPosition (Point p)` 아이 컴퍼넌트내의 지정된 위치에 스크롤 합니다.
`void` | `setWheelScrollingEnabled (boolean handleWheel)` 마우스 휠의 이동에 응답해 스크롤을 유효 또는 무효로 합니다.

클래스 java.awt. Container 로부터 상속된 메소드
`add , add , add , add , add , addContainerListener , addPropertyChangeListener , addPropertyChangeListener , applyComponentOrientation , areFocusTraversalKeysSet , countComponents , deliverEvent , findComponentAt , findComponentAt , getAlignmentX , getAlignmentY , getComponent , getComponentAt , getComponentAt , getComponentCount , getComponents , getComponentZOrder , getContainerListeners , getFocusTraversalKeys , getFocusTraversalPolicy , getInsets , getLayout , getListeners , getMaximumSize , getMinimumSize , getMousePosition , getPreferredSize , insets , invalidate , isAncestorOf , isFocusCycleRoot , isFocusCycleRoot , isFocusTraversalPolicyProvider , isFocusTraversalPolicySet , list , list , locate , minimumSize , paint , paintComponents , preferredSize , print , processContainerEvent , processEvent , remove , remove , removeAll , removeContainerListener , removeNotify , setComponentZOrder , setFocusCycleRoot , setFocusTraversalKeys , setFocusTraversalPolicy , setFocusTraversalPolicyProvider , setFont , transferFocusBackward , transferFocusDownCycle , update , validate , validateTree`

클래스 java.awt. Component 로부터 상속된 메소드
`action , add , addComponentListener , addFocusListener , addHierarchyBoundsListener , addHierarchyListener , addInputMethodListener , addKeyListener , addMouseListener , addMouseMotionListener , addMouseWheelListener , bounds , checkImage , checkImage , coalesceEvents , contains , contains , createImage , createImage , createVolatileImage , createVolatileImage , disable , disableEvents , dispatchEvent , enable , enable , enableEvents , enableInputMethods , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , getBackground , getBaseline , getBaselineResizeBehavior , getBounds , getBounds , getColorModel , getComponentListeners , getComponentOrientation , getCursor , getDropTarget , getFocusCycleRootAncestor , getFocusListeners , getFocusTraversalKeysEnabled , getFont , getFontMetrics , getForeground , getGraphics , getGraphicsConfiguration , getHeight , getHierarchyBoundsListeners , getHierarchyListeners , getIgnoreRepaint , getInputContext , getInputMethodListeners , getInputMethodRequests , getKeyListeners , getLocale , getLocation , getLocation , getLocationOnScreen , getMouseListeners , getMouseMotionListeners , getMousePosition , getMouseWheelListeners , getName , getParent , getPeer , getPropertyChangeListeners , getPropertyChangeListeners , getSize , getSize , getToolkit , getTreeLock , getWidth , getX , getY , gotFocus , handleEvent , hasFocus , hide , imageUpdate , inside , isBackgroundSet , isCursorSet , isDisplayable , isDoubleBuffered , isEnabled , isFocusable , isFocusOwner , isFocusTraversable , isFontSet , isForegroundSet , isLightweight , isMaximumSizeSet , isMinimumSizeSet , isOpaque , isPreferredSizeSet , isShowing , isValid , isVisible , keyDown , keyUp , list , list , list , location , lostFocus , mouseDown , mouseDrag , mouseEnter , mouseExit , mouseMove , mouseUp , move , nextFocus , paintAll , postEvent , prepareImage , prepareImage , printAll , processComponentEvent , processFocusEvent , processHierarchyBoundsEvent , processHierarchyEvent , processInputMethodEvent , processKeyEvent , processMouseEvent , processMouseMotionEvent , remove , removeComponentListener , removeFocusListener , removeHierarchyBoundsListener , removeHierarchyListener , removeInputMethodListener , removeKeyListener , removeMouseListener , removeMouseMotionListener , removeMouseWheelListener , removePropertyChangeListener , removePropertyChangeListener , repaint , repaint , repaint , repaint , requestFocus , requestFocus , requestFocusInWindow , requestFocusInWindow , reshape , resize , resize , setBackground , setBounds , setBounds , setComponentOrientation , setCursor , setDropTarget , setEnabled , setFocusable , setFocusTraversalKeysEnabled , setForeground , setIgnoreRepaint , setLocale , setLocation , setLocation , setMaximumSize , setMinimumSize , setName , setPreferredSize , setSize , setSize , setVisible , show , show , size , toString , transferFocus , transferFocusUpCycle`

클래스 java.lang. Object 로부터 상속된 메소드
`clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait`

필드의 상세

### SCROLLBARS_AS_NEEDED

    public static final int SCROLLBARS_AS_NEEDED

  아이의 크기가 스크로르페인의 수평/수직 방향의 크기를 넘을 때만, 수평/수직 스크롤 바를 표시하는 것을 나타냅니다.

  관련 항목:
    정수 필드치

### SCROLLBARS_ALWAYS

    public static final int SCROLLBARS_ALWAYS

  스크로르페인과 아이의 크기에 관계없이, 항상 수평/수직 스크롤 바를 표시하는 것을 나타냅니다.

  관련 항목:
    정수 필드치

### SCROLLBARS_NEVER

    public static final int SCROLLBARS_NEVER

  스크로르페인과 아이의 크기에 관계없이, 항상 수평/수직 스크롤 바를 표시하지 않는 것을 나타냅니다.

  관련 항목:
    정수 필드치

생성자 의 상세

### ScrollPane

    public ScrollPane()
               throws HeadlessException

  스크롤 바 표시 정책가 "as needed" 인 새로운 스크로르페인콘테나를 작성합니다.

  예외:
    `HeadlessException` - GraphicsEnvironment.isHeadless()가 true 를 돌려주는 경우
  관련 항목:
    `GraphicsEnvironment.isHeadless()`

### ScrollPane

    public ScrollPane(int scrollbarDisplayPolicy)
               throws HeadlessException

  새로운 스크로르페인콘테나를 작성합니다.

  파라미터:
    `scrollbarDisplayPolicy` - 스크롤 바를 표시하는 경우를 나타내는 정책
  예외:
    `IllegalArgumentException` - 지정된 스크롤 바의 표시 정책가 무효인 경우
    `HeadlessException` - GraphicsEnvironment.isHeadless()가 true 를 돌려주는 경우
  관련 항목:
    `GraphicsEnvironment.isHeadless()`

메소드의 상세

### addImpl

    protected final void addImpl(Component  comp,
                                 Object  constraints,
                                 int index)

  지정된 컴퍼넌트를, 이 스크로르페인콘테나에 추가합니다. 스크로르페인이 기존의 아이 컴퍼넌트를 가지는 경우, 그 컴퍼넌트가 삭제되어 새로운 컴퍼넌트가 추가됩니다.

  오버라이드(override):
    클래스 `Container` 내의 `addImpl`
  파라미터:
    `comp` - 추가되는 컴퍼넌트
    `constraints` - 적용외
    `index` - 자 컴퍼넌트의 위치 (<= 0 이 아니면 안된다)
  관련 항목:
    `Container.add(Component)` , `Container.add(Component, int)` , `Container.add(Component, java.lang.Object)` , `LayoutManager` , `LayoutManager2`

### getScrollbarDisplayPolicy

    public int getScrollbarDisplayPolicy()

  스크롤 바의 표시 정책를 돌려줍니다.

  반환값:
    스크롤 바의 표시 정책

### getViewportSize

    public Dimension  getViewportSize()

  스크로르페인의 뷰포트의 현재의 사이즈를 돌려줍니다.

  반환값:
    픽셀 단위의 뷰포트의 사이즈

### getHScrollbarHeight

    public int getHScrollbarHeight()

  수평 스크롤 바에 차지하는 높이를 돌려줍니다. 이것은, 스크로르페인이 현재 그것을 표시하고 있을지 어떨지와는 무관계합니다.

  반환값:
    픽셀 단위의 수평 스크롤 바의 높이

### getVScrollbarWidth

    public int getVScrollbarWidth()

  수직 스크롤 바에 차지하는 폭을 돌려줍니다. 이것은, 스크로르페인이 현재 그것을 표시하고 있을지 어떨지와는 무관계합니다.

  반환값:
    픽셀 단위의 수직 스크롤 바의 폭

### getVAdjustable

    public Adjustable  getVAdjustable()

  수직 스크롤 바 상태를 나타내는 `ScrollPaneAdjustable` 객체를 돌려줍니다. 이 메소드의 선언된 반환값의 형태는, 하위 호환을 보관 유지하기 위해서 `Adjustable` 가 되어 있습니다.

  관련 항목:
    `ScrollPaneAdjustable`

### getHAdjustable

    public Adjustable  getHAdjustable()

  수평 스크롤 바 상태를 나타내는 `ScrollPaneAdjustable` 객체를 돌려줍니다. 이 메소드의 선언된 반환값의 형태는, 하위 호환을 보관 유지하기 위해서 `Adjustable` 가 되어 있습니다.

  관련 항목:
    `ScrollPaneAdjustable`

### setScrollPosition

    public void setScrollPosition(int x,
                                  int y)

  아이 컴퍼넌트내의 지정된 위치에 스크롤 합니다. 이 메소드의 호출은 스크로르페인이 아이를 포함한 경우에만 유효합니다. 아이가 용서되는 스크롤 범위외의 위치를 지정했을 경우, 가장 가까운 용서되는 위치에 스크롤 합니다. 용서되는 범위는, 구형 x =0, y = 0, 폭 = (아이의 폭 - 뷰포트폭), 높이 = (아이의 높이 - 뷰포트의 높이)로 정의됩니다. 이것은 스크롤 바 상태를 나타내는 Adjustable 객체와의 인터페이스를 가지는 편리한 메소드입니다.

  파라미터:
    `x` - 스크롤처의 x 위치
    `y` - 스크롤처의 y 위치
  예외:
    `NullPointerException` - 스크로르페인이 아이를 포함하지 않는 경우

### setScrollPosition

    public void setScrollPosition(Point  p)

  아이 컴퍼넌트내의 지정된 위치에 스크롤 합니다. 이 메소드의 호출은 스크로르페인이 아이를 포함한 경우에만 유효합니다. 아이가 용서되는 스크롤 범위외의 위치를 지정했을 경우, 가장 가까운 용서되는 위치에 스크롤 합니다. 용서되는 범위는, 구형 x =0, y = 0, 폭 = (아이의 폭 - 뷰포트폭), 높이 = (아이의 높이 - 뷰포트의 높이)로 정의됩니다. 이것은 스크롤 바 상태를 나타내는 Adjustable 객체와의 인터페이스를 가지는 편리한 메소드입니다.

  파라미터:
    `p` - 스크롤처의 위치를 나타내는 점

### getScrollPosition

    public Point  getScrollPosition()

  스크롤 한 페인의 뷰포트의 0, 0 위치에 표시되는 자내의 현재의 x, y 위치를 돌려줍니다. 이것은 스크롤 바 상태를 나타내는 Adjustable 객체와의 인터페이스를 가지는 편리한 메소드입니다.

  반환값:
    현재의 스크롤 위치의 좌표 위치
  예외:
    `NullPointerException` - 스크로르페인이 아이를 포함하지 않는 경우

### setLayout

    public final void setLayout(LayoutManager  mgr)

  이 컨테이너의 레이아웃 매니저를 설정합니다. 레이아웃 매니저가 설정되는 것을 막으려면 이 메소드를 오버라이드(override) 합니다.

  오버라이드(override):
    클래스 `Container` 내의 `setLayout`
  파라미터:
    `mgr` - 지정된 레이아웃 매니저
  관련 항목:
    `Container.doLayout()` , `Container.getLayout()`

### doLayout

    public void doLayout()

  아이의 사이즈를 추천 사이즈로 변경해 이 컨테이너를 레이아웃 합니다. 아이의 새로운 추천 사이즈에서는 현재의 스크롤 위치가 부정하게 되는 경우, 스크롤 위치는 가장 가까운 용서되는 위치로 설정됩니다.

  오버라이드(override):
    클래스 `Container` 내의 `doLayout`
  관련 항목:
    `Component.validate()`

### layout

    @Deprecated
    public void layout()

  추천 되고 있지 않습니다. JDK version 1.1 이후는, `doLayout()` 로 옮겨졌습니다.

  오버라이드(override):
    클래스 `Container` 내의 `layout`

### printComponents

    public void printComponents(Graphics  g)

  이 스크로르페인내의 컴퍼넌트를 출력합니다.

  오버라이드(override):
    클래스 `Container` 내의 `printComponents`
  파라미터:
    `g` - 지정된 Graphics 윈도우
  관련 항목:
    `Component.print(java.awt.Graphics)` , `Component.printAll(java.awt.Graphics)`

### addNotify

    public void addNotify()

  스크로르페인의 피어를 작성합니다.

  오버라이드(override):
    클래스 `Container` 내의 `addNotify`
  관련 항목:
    `Component.isDisplayable()` , `Container.removeNotify()`

### paramString

    public String  paramString()

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

  오버라이드(override):
    클래스 `Container` 내의 `paramString`
  반환값:
    이 스크로르페인의 파라미터 캐릭터 라인

### processMouseWheelEvent

    protected void processMouseWheelEvent(MouseWheelEvent  e)

  이 `ScrollPane` 를 적절량 스크롤 해 송신되는 마우스 휠의 이벤트를 처리합니다.

  이벤트 파라미터가 `null` 의 경우의 동작은 정의되어 있지 않기 때문에 예외가 throw 됩니다.

  오버라이드(override):
    클래스 `Component` 내의 `processMouseWheelEvent`
  파라미터:
    `e` - 마우스 휠 이벤트
  도입된 버젼:
    1.4
  관련 항목:
    `MouseWheelEvent` , `MouseWheelListener` , `Component.addMouseWheelListener(java.awt.event.MouseWheelListener)` , `Component.enableEvents(long)`

### eventTypeEnabled

    protected boolean eventTypeEnabled(int type)

  휠 스크롤이 유효한 경우, MouseWheelEvents 에 대해서 true 를 돌려줍니다.

  도입된 버젼:
    1.4

### setWheelScrollingEnabled

    public void setWheelScrollingEnabled(boolean handleWheel)

  마우스 휠의 이동에 응답해 스크롤을 유효 또는 무효로 합니다. 휠 스크롤은 디폴트로 유효합니다.

  파라미터:
    `handleWheel` - MouseWheelEvent 에 대해서 스크롤이 자동적으로 행해지는 경우는 `true`, 그렇지 않은 경우는 `false`
  도입된 버젼:
    1.4
  관련 항목:
    `isWheelScrollingEnabled()` , `MouseWheelEvent` , `MouseWheelListener`

### isWheelScrollingEnabled

    public boolean isWheelScrollingEnabled()

  마우스 휠에 응답해 스크롤을 할지 어떨지를 나타냅니다. 휠 스크롤은 디폴트로 유효합니다.

  도입된 버젼:
    1.4
  관련 항목:
    `setWheelScrollingEnabled(boolean)`

### getAccessibleContext

    public AccessibleContext  getAccessibleContext()

  이 ScrollPane 에 관련한 AccessibleContext 를 돌려줍니다. 스크로르페인의 경우, AccessibleContext 는 AccessibleAWTScrollPane 의 형식을 취합니다. 필요에 따라서 신규의 AccessibleAWTScrollPane 인스턴스가 작성됩니다.

  정의:
    인터페이스 `Accessible` 내의 `getAccessibleContext`
  오버라이드(override):
    클래스 `Component` 내의 `getAccessibleContext`
  반환값:
    이 ScrollPane 의 AccessibleContext 로서 기능한다 AccessibleAWTScrollPane
  도입된 버젼:
    1.3

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

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 도 참조해 주세요.