如何在codenameone框架中添加Container touch listener
How to add Container touch listener in codenameone framework
我已经使用过此代码但无法正常工作
public void actionPerformed(String which) {
scrollView=which;
}
代码完全不正确。 actionPerformed
的签名需要 ActionEvent
。但是,您不能只是从任意接口实现一个方法 class 并希望它会被调用。
您可以通过向父窗体添加指针侦听器来跟踪窗体上的触摸事件。
AS Container 不是一个按钮,我们不能在它上面做一个 addActionListner,所以我们必须通过事件“addPointerPressedListener,如下所示:
Container C1 = new Container ();
C1.addPointerPressedListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent evt) {
//and you put here what to do once pressed on Container
}
});
我已经使用过此代码但无法正常工作
public void actionPerformed(String which) {
scrollView=which;
}
代码完全不正确。 actionPerformed
的签名需要 ActionEvent
。但是,您不能只是从任意接口实现一个方法 class 并希望它会被调用。
您可以通过向父窗体添加指针侦听器来跟踪窗体上的触摸事件。
AS Container 不是一个按钮,我们不能在它上面做一个 addActionListner,所以我们必须通过事件“addPointerPressedListener,如下所示:
Container C1 = new Container ();
C1.addPointerPressedListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent evt) {
//and you put here what to do once pressed on Container
}
});