org.kwis.msp.lwc
Class CheckboxGroup

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

public class CheckboxGroup
extends Object

CheckboxGroup은 여러개의 CheckboxComponent들을 역어 구릅된 라디오버튼 처럼 움직이게 합니다.

하나의 CheckboxGroup으로 등록된 CheckBoxComponent들은 동시에 여러개가 ON상태가 될 수 없고 동시에는 하나의 CheckboxComponent만 ON될수 있습니다. 그러므로 하나의 Checkbox가 ON 되면 다른 모든 Group으로 묵인 Checkbox들은 OFF 가 됩니다. 초기 값으로는 맨 처음에 등록된 CheckboxComponent가 ON이 됩니다.

See Also:
CheckboxComponent

Constructor Summary
CheckboxGroup()
          새로운 CheckboxGroup을 생성합니다.
 
Method Summary
 CheckboxComponent getSelectedCheckbox()
          이 CheckboxGroup에 등록된 Checkbox중 현재 ON 상태인 CheckboxComponent를 구합니다
 void select(CheckboxComponent cb)
          CheckboxGroup으로 묶여 있는 CheckboxComponent중에 주어진 컴포넌트를 ON상태로 합니다.
 void setChangeListener(ChangeListener listener, Object obj)
          CheckboxGroupChangeListener를 등록 합니다.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CheckboxGroup

public CheckboxGroup()
새로운 CheckboxGroup을 생성합니다.
See Also:
CheckboxComponent
Method Detail

select

public void select(CheckboxComponent cb)
CheckboxGroup으로 묶여 있는 CheckboxComponent중에 주어진 컴포넌트를 ON상태로 합니다. 같은 그룹으로 묵여진 다른 체크박스들은 모두 OFF상태가 됩니다.
Parameters:
cb - select할 CheckboxComponent.
Throws:
NullPointerException - cb가 null인 경우.
See Also:
getSelectedCheckbox()

getSelectedCheckbox

public CheckboxComponent getSelectedCheckbox()
CheckboxGroup에 등록된 Checkbox중 현재 ON 상태인 CheckboxComponent를 구합니다
Returns:
현재 ON상태인 CheckboxComponent
See Also:
select(org.kwis.msp.lwc.CheckboxComponent)

setChangeListener

public void setChangeListener(ChangeListener listener,
                              Object obj)
CheckboxGroupChangeListener를 등록 합니다. CheckboxGroup에 등록된 CheckboxComponent의 상태가 변경되게 되면 등록된 Listener의 changed함수가 불리워 집니다
Parameters:
listener - 불려진 Listener
obj - Listener가 불려질때 넘겨 받을 Object (확장 파라메터)
See Also:
CheckboxComponent#CheckboxComponent(String, Image, CheckboxGroup, boolean), CheckboxComponent.CheckboxComponent(String, Image, CheckboxGroup), CheckboxComponent.setChangeListener(org.kwis.msp.lwc.ChangeListener, java.lang.Object)


AromaSoft Corp. Proprietary and Confidential

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