【发布时间】:2017-04-22 23:45:03
【问题描述】:
我用过这段代码,但不能正常工作
public void actionPerformed(String which) {
scrollView=which;
}
【问题讨论】:
标签: codenameone
我用过这段代码,但不能正常工作
public void actionPerformed(String which) {
scrollView=which;
}
【问题讨论】:
标签: codenameone
代码完全不正确。 actionPerformed 的签名需要 ActionEvent。但是,您不能只从任意类中的接口实现一个方法,然后希望它会被调用。
您可以通过向父表单添加指针侦听器来跟踪表单上的触摸事件。
【讨论】:
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
}
});
【讨论】: