2014-12-12 8 views
0

여기 내 코드라디오 버튼 값을 얻는 방법?

//unlock 
rbtnUTrue = new RadioButton("rbtnUnlock", "True"); 
rbtnUFalse = new RadioButton("rbtnUnlock", "False"); 

hp = new HorizontalPanel(); 
hp.add(rbtnUTrue); 
hp.add(rbtnUFalse); 
vlc.add(new FieldLabel(hp, "Has Unlock"), new VerticalLayoutData(1, -1, new Margins(10))); 
if (rbtnUTrue.isChecked()) { 
    dummy_u = 1; 
} else if (rbtnUFalse.isChecked()) { 
    dummy_u = 0; 
} 

이지만 항상 내가 당신의 질문에 대답하기 위해 거짓 버튼

+0

가능한 중복 [라디오 버튼 값 안드로이드를 가져옵니다 (http://stackoverflow.com/questions/13148034/get- :

은 당신이 아마하고 싶은 버튼을 클릭하면 등록하는 것입니다 라디오 버튼 - 값 - 안드로이드) –

+0

미안하지만 나는 이클립스를 사용하지 않습니다. 메신저를 사용하여 메신저 어쨌든, 감사합니다 –

+0

당신이 사용하는 컨텍스트가 동일합니다 –

답변

1

를 클릭 한 것을 말한다 : "GWT에서 라디오 버튼에서 데이터를 가져 오는 방법?"

radioButton.getValue(); 또는 radioButton.isChecked();

if 절을 사용하여 달성하고자하는 것이 확실하지 않습니다. 초기 값이 필요한 경우 설정하십시오.

rbtnUTrue.addValueChangeHandler(new ValueChangeHandler<Boolean>() { 
    @Override 
    public void onValueChange(ValueChangeEvent<Boolean> event) { 
     if (rbtnUTrue.isChecked()) { 
      dummy_u = 1; 
     } else if (rbtnUFalse.isChecked()) { 
      dummy_u = 0; 
     } 
    } 
}); 
관련 문제