2012-10-03 1 views
1

아무도 라벨을 클릭하면 함수를 트리거해야합니다. 사용자가 레이블을 클릭하면 다른 페이지로 이동해야하는 것과 같습니다. 다음은 내가 시도한 코드이다.Blackberry Java- Labelfield Listener. 누군가가 라벨을 클릭하면 함수를 트리거해야합니다./

미리 감사드립니다.

LabelField joinGroups = new LabelField("Join Groups",LabelField.FOCUSABLE){ 
       protected void layout(int width, int height) { 
        super.layout(width, height); 
        this.setExtent(1000, 44); 
        } 
       }; 

FChangeListener customListenerSurveys = new FieldChangeListener() { 
         public void fieldChanged(Field field, int context) {  

          Dialog.alert("Surveys Clicked!"); 
         } 
         }; 
joinGroups.setFocusListener(customListenerSurveys); 
+0

해결! 올바른 코드는 지금 설명에 있습니다. –

+0

나는 귀하의 솔루션이 좋은 것임에 동의하지만 앞으로 귀하가 ** 자신의 ** 질문 **에 대한 ** 답변 **을 발견하면, 질문에 다시 코드를 넣지 않고 아래 답변으로 게시하십시오 . 최상의 솔루션이라고 생각하시면 ** 고객님의 답변을 수락하실 수도 있습니다 **. 감사. – Nate

답변

3

Try Navigation Clack.

LabelField joinGroups = new LabelField("Join Groups",LabelField.FOCUSABLE){ 
    protected boolean navigationClick(int status, int time){ 
    Dialog.alert("Surveys Clicked!"); 
    return true; 
    } 
}; 

enter image description here

+0

아니요. did not work –

+0

나는 해결책을 얻었고 올바른 코드는 지금 질문에있다. –

+0

내 코드가 잘 작동합니다. 너 해봤 니? – Signare