org.kwis.msp.lwc
Class Command

java.lang.Object
  |
  +--org.kwis.msp.lwc.Command

public class Command
extends Object

사용자가 내릴수 있는 명령을 가르키는 클래스입니다. 사용자가 UI컴포넌트 상에서 사용하고자 하는 커맨드를 정의합니다. 커맨드는 문자열과 이미지로 표현하며 CommandBarComponent에 에 등록되어 사용합니다. 이미지의 크기는 20x20pixel이어야 합니다.

See Also:
CommandBarComponent

Constructor Summary
Command(String str, Image img, Image imgActive, Object obj)
          커맨드를 생성합니다.
Command(String str, Image img, Object obj)
          커맨드를 생성합니다.
Command(String str, Object obj)
          커맨드를 생성합니다.
Command(String str, String imgString, Object obj)
          커맨드를 생성합니다.
Command(String str, String imgString1, String imgString2, Object obj)
          커맨드를 생성합니다.
 
Method Summary
 Image getActiveImage()
          활성화되었을때 사용하는 이미지를 얻어 옵니다.
 Object getExtObject()
          생성시 설정한 Object객체를 돌려줍니다 내부에 저장되어 있는 명령을 확장하기위한 객체돌려줍니다.
 Image getNormalImage()
          일반적인 이미지를 얻어 옵니다.
 String getString()
          명령을 나타내는 문자열을 돌려줍니다.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Command

public Command(String str,
               Object obj)
커맨드를 생성합니다. 지정한 문자열을 가지는 커맨드를 생성합니다. 이때 이미지는 null 이 됩니다. obj는 사용자가 임의로 특정 Object를 설정 가능하며 getExtObject함수를 이용하여 읽을 수 있읍니다.
Parameters:
str - 문자열
obj - 확장Object

Command

public Command(String str,
               Image img,
               Object obj)
커맨드를 생성합니다. 지정한 문자열과 이미지를 가지는 커맨드를 생성합니다. obj는 사용자가 임의로 특정 Object를 설정 가능하며 getExtObject함수를 이용하여 읽을 수 있읍니다.
Parameters:
str - 문자열
img - 이미지
obj - 확장Object

Command

public Command(String str,
               Image img,
               Image imgActive,
               Object obj)
커맨드를 생성합니다. 지정한 문자열과 이미지와 선택되었을때 이미지를 가지는 커맨드를 생성합니다. obj는 사용자가 임의로 특정 Object를 설정 가능하며 getExtObject함수를 이용하여 읽을 수 있읍니다.
Parameters:
str - 문자열
img - 이미지
imgActive - 선택되었을때 이미지
obj - 확장Object

Command

public Command(String str,
               String imgString,
               Object obj)
커맨드를 생성합니다. 지정한 문자열과 지정한 자원에서 읽어들이는 이미지로 커맨드를 생성합니다.

이미지는 getNormalImage함수가 불릴때 Image.loadImage함수를 호출해서 차후에 읽혀지도록 합니다. 이때 선택되었을 때의 이미지는 지정한 이미지가 됩니다. obj는 사용자가 임의로 특정 Object를 설정 가능하며 getExtObject함수를 이용하여 읽을 수 있읍니다.

Parameters:
str - 문자열
imgString - 이미지 자원의 경로명을 나타내는 문자열
obj - 확장Object

Command

public Command(String str,
               String imgString1,
               String imgString2,
               Object obj)
커맨드를 생성합니다. 지정한 문자열과 지정한 자원에서 읽혀진 이미지로 커맨드를 생성합니다.

이미지는 getNormalImage함수가 불릴때 Image.loadImage함수를 호출해서 차후에 읽혀지도록 합니다. imgString1은 일반 이미지의 자원 경로명을, imgString2는 선택되었을때의 이미지의 자원 경로명을 지정합니다. obj는 사용자가 임의로 특정 Object를 설정 가능하며 getExtObject함수를 이용하여 읽을 수 있읍니다.

Parameters:
str - 문자열
imgString1 - 이미지 자원의 경로명을 나타내는 문자열
imgString2 - 이미지 자원의 경로명을 나타내는 문자열
obj - 확장Object
Method Detail

getString

public String getString()
명령을 나타내는 문자열을 돌려줍니다. 내부에 저장되어 있는 명령을 기술하는 문자열을 돌려줍니다.
Returns:
명령을 나타내는 문자열

getExtObject

public Object getExtObject()
생성시 설정한 Object객체를 돌려줍니다 내부에 저장되어 있는 명령을 확장하기위한 객체돌려줍니다.
Returns:
확장Object

getNormalImage

public Image getNormalImage()
일반적인 이미지를 얻어 옵니다. 이미지가 지정되어 있으면 이미지를 돌려주고, 이미지를 가지고 있는 자원의 문자열이 지정되어 있으면, 문자열로 부터 자원을 Image.loadImage함수로 로드합니다.
Returns:
이미지
See Also:
Image.loadImage(java.lang.String, org.kwis.msp.lcdui.ImageObserver)

getActiveImage

public Image getActiveImage()
활성화되었을때 사용하는 이미지를 얻어 옵니다. 이미지가 지정되어 있으면 이미지를 돌려주고, 이미지를 가지고 있는 자원의 문자열이 지정되어 있으면, 문자열로 부터 자원을 Image.loadImage함수로 로드합니다.
Returns:
이미지


AromaSoft Corp. Proprietary and Confidential

(C)opyright 2003 AromaSoft Corp. All right reserved.
Contact : contact@aromasoft.com