JavaTM Platform
Standard Ed. 6

java.awt
클래스 Cursor

java.lang.Object 
  상위를 확장 java.awt.Cursor
모든 구현된 인터페이스:
Serializable


public class Cursor
extends Object
implements Serializable

마우스 커서의 비트 맵 표현을 캡슐화하는 클래스입니다.

관련 항목:
Component.setCursor(java.awt.Cursor) , 직렬화 된 형식

필드의 개요
static int CROSSHAIR_CURSOR
          십자의 커서형입니다.
static int CUSTOM_CURSOR
          모든 custom car 솔이 관련지을 수 있는 형태입니다.
static int DEFAULT_CURSOR
          디폴트의 커서형입니다 (커서가 정의되어 있지 않은 경우로 설정된다).
static int E_RESIZE_CURSOR
          동방향사이즈 변경의 커서형입니다.
static int HAND_CURSOR
          손의 형상의 커서형입니다.
static int MOVE_CURSOR
          이동 커서형입니다.
static int N_RESIZE_CURSOR
          북방향사이즈 변경의 커서형입니다.
protected  String name
          사용자에게 표시되는 커서의 이름입니다.
static int NE_RESIZE_CURSOR
          북동 방향 사이즈 변경의 커서형입니다.
static int NW_RESIZE_CURSOR
          키타니시카타향사이즈 변경의 커서형입니다.
protected static Cursor [] predefined
           
static int S_RESIZE_CURSOR
          남방향사이즈 변경의 커서형입니다.
static int SE_RESIZE_CURSOR
          남동 방향 사이즈 변경의 커서형입니다.
static int SW_RESIZE_CURSOR
          미나미니시카타향사이즈 변경의 커서형입니다.
static int TEXT_CURSOR
          텍스트의 커서형입니다.
static int W_RESIZE_CURSOR
          서방향사이즈 변경의 커서형입니다.
static int WAIT_CURSOR
          대기 상태의 커서형입니다.
 
생성자 의 개요
  Cursor (int type)
          지정된 형태의 새로운 커서 객체를 생성합니다.
protected Cursor (String  name)
          지정된 이름의 새로운 custom car 솔 객체를 생성합니다.
 
메소드의 개요
static Cursor getDefaultCursor ()
          시스템의 디폴트의 커서를 돌려줍니다.
 String getName ()
          이 커서의 이름을 돌려줍니다.
static Cursor getPredefinedCursor (int type)
          지정된 정의 끝난 형태의 커서 객체를 돌려줍니다.
static Cursor getSystemCustomCursor (String  name)
          지정된 이름에 일치하는 시스템 고유의 custom car 솔 객체를 돌려줍니다.
 int getType ()
          이 커서의 형태를 돌려줍니다.
 String toString ()
          이 커서의 캐릭터 라인 표현을 돌려줍니다.
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait
 

필드의 상세

DEFAULT_CURSOR

public static final int DEFAULT_CURSOR
디폴트의 커서형입니다 (커서가 정의되어 있지 않은 경우로 설정된다).

관련 항목:
정수 필드치

CROSSHAIR_CURSOR

public static final int CROSSHAIR_CURSOR
십자의 커서형입니다.

관련 항목:
정수 필드치

TEXT_CURSOR

public static final int TEXT_CURSOR
텍스트의 커서형입니다.

관련 항목:
정수 필드치

WAIT_CURSOR

public static final int WAIT_CURSOR
대기 상태의 커서형입니다.

관련 항목:
정수 필드치

SW_RESIZE_CURSOR

public static final int SW_RESIZE_CURSOR
미나미니시카타향사이즈 변경의 커서형입니다.

관련 항목:
정수 필드치

SE_RESIZE_CURSOR

public static final int SE_RESIZE_CURSOR
남동 방향 사이즈 변경의 커서형입니다.

관련 항목:
정수 필드치

NW_RESIZE_CURSOR

public static final int NW_RESIZE_CURSOR
키타니시카타향사이즈 변경의 커서형입니다.

관련 항목:
정수 필드치

NE_RESIZE_CURSOR

public static final int NE_RESIZE_CURSOR
북동 방향 사이즈 변경의 커서형입니다.

관련 항목:
정수 필드치

N_RESIZE_CURSOR

public static final int N_RESIZE_CURSOR
북방향사이즈 변경의 커서형입니다.

관련 항목:
정수 필드치

S_RESIZE_CURSOR

public static final int S_RESIZE_CURSOR
남방향사이즈 변경의 커서형입니다.

관련 항목:
정수 필드치

W_RESIZE_CURSOR

public static final int W_RESIZE_CURSOR
서방향사이즈 변경의 커서형입니다.

관련 항목:
정수 필드치

E_RESIZE_CURSOR

public static final int E_RESIZE_CURSOR
동방향사이즈 변경의 커서형입니다.

관련 항목:
정수 필드치

HAND_CURSOR

public static final int HAND_CURSOR
손의 형상의 커서형입니다.

관련 항목:
정수 필드치

MOVE_CURSOR

public static final int MOVE_CURSOR
이동 커서형입니다.

관련 항목:
정수 필드치

predefined

protected static Cursor [] predefined

CUSTOM_CURSOR

public static final int CUSTOM_CURSOR
모든 custom car 솔이 관련지을 수 있는 형태입니다.

관련 항목:
정수 필드치

name

protected String  name
사용자에게 표시되는 커서의 이름입니다.

관련 항목:
getName()
생성자 의 상세

Cursor

public Cursor(int type)
지정된 형태의 새로운 커서 객체를 생성합니다.

파라미터:
type - 커서의 형태
예외:
IllegalArgumentException - 지정된 커서형이 무효인 경우

Cursor

protected Cursor(String  name)
지정된 이름의 새로운 custom car 솔 객체를 생성합니다.

주:이 생성자 은, custom car 솔의 지원의 일부로서 AWT 의 구현에만 사용해 주세요. 어플리케이션에서는 Toolkit.createCustomCursor()를 사용해 주세요.

파라미터:
name - 사용자에 대해서 표시되는 커서의 이름입니다.
관련 항목:
Toolkit.createCustomCursor(java.awt.Image, java.awt.Point, java.lang.String)
메소드의 상세

getPredefinedCursor

public static Cursor  getPredefinedCursor(int type)
지정된 정의 끝난 형태의 커서 객체를 돌려줍니다.

파라미터:
type - 정의 끝난 커서의 형태
반환값:
지정된 정의 끝난 커서
예외:
IllegalArgumentException - 지정된 커서형이 무효인 경우

getSystemCustomCursor

public static Cursor  getSystemCustomCursor(String  name)
                                    throws AWTException ,
                                           HeadlessException 
지정된 이름에 일치하는 시스템 고유의 custom car 솔 객체를 돌려줍니다. 커서명은, 「Invalid. 16 x16」등과 같이 됩니다.

파라미터:
name - 목적의 시스템 고유의 custom car 솔을 설명하는 캐릭터 라인
반환값:
지정된 시스템 고유의 custom car 솔
예외:
HeadlessException - 다음의 조건이 성립하는 경우: GraphicsEnvironment.isHeadless 가 true 를 돌려주는 경우
AWTException

getDefaultCursor

public static Cursor  getDefaultCursor()
시스템의 디폴트의 커서를 돌려줍니다.


getType

public int getType()
이 커서의 형태를 돌려줍니다.


getName

public String  getName()
이 커서의 이름을 돌려줍니다.

반환값:
이 커서의 로컬라이즈 된 이름
도입된 버젼:
1.2

toString

public String  toString()
이 커서의 캐릭터 라인 표현을 돌려줍니다.

오버라이드(override):
클래스 Object 내의 toString
반환값:
이 커서의 캐릭터 라인 표현
도입된 버젼:
1.2

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