0
버튼을 표시하고 같은 화면에 드롭 다운하고 싶습니다. fieldChnageListener를 사용하여 캡처하고 싶습니다.이 두 스크린을 같은 화면에 추가하는 방법을 알 수 없습니다 .I 다음 코드를 사용하십시오.buttonchanging을 사용하여 fieldchangelistener를 사용하여 필드를 처리하는 방법
ButtonField btnSubmit = new ButtonField("Submit!",
ButtonField.CONSUME_CLICK);
FieldListener listener = new FieldListener();
//assign that listener to the button
btnSubmit.setChangeListener(listener);
add(btnSubmit);
class FieldListener implements FieldChangeListener {
public void fieldChanged(Field f, int context){
//if the submit button is clicked
if (f == btnSubmit){
getCalender();
//if the EditField is empty
if(editField.getText().equals("")){
Dialog.alert("Please enter timezone in the field.");
}else{ // if it is not empty, display the message
Dialog.alert("TimeZone is"+editField.getText()+"!");
timeZone = editField.getText();
}
}
if(f == editField) {
//text changed in the ef-Field (EditField)
}
}
}
여기에 드롭 다운을 추가하는 방법은 무엇입니까? 클래스가 fieldChanged 방법 다음 FieldChangeListner을 구현하는 경우이 ..
을 할 수있는 방법을 여기