【问题标题】:Blackberry Java- Labelfield Listener. I want if anyone click a label then it should trigger a function/Blackberry Java-Labelfield 监听器。我想如果有人点击一个标签那么它应该触发一个功能/
【发布时间】:2012-10-03 18:46:31
【问题描述】:

我希望如果有人点击一个标签,那么它应该触发一个功能。就像我想要的那样,如果用户单击标签,那么它应该转到另一个页面。以下是我尝试过的代码。

提前致谢!!

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);

【问题讨论】:

  • 解决了!正确的代码现在在描述中。!
  • 我同意您的解决方案是一个很好的解决方案,但是将来,如果您找到自己问题答案,请将其发布为下面的答案,而不是通过将代码放回问题中。如果您认为这是最佳解决方案,您甚至可以接受您自己的答案。谢谢。

标签: blackberry listener blackberry-jde


【解决方案1】:

试试 Navigation Clack。

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

【讨论】:

    猜你喜欢
    • 2023-03-17
    • 1970-01-01
    • 2013-04-14
    • 2020-03-19
    • 1970-01-01
    • 1970-01-01
    • 2010-11-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多