我使用此代码但无法正常工作
public void actionPerformed(String which) {
scrollView=which;
}
答案 0 :(得分:2)
代码完全不正确。 actionPerformed
的签名需要ActionEvent
。但是,您不能只从任意类的接口实现一个方法,并希望它将被调用。
您可以通过向父表单添加指针侦听器来跟踪表单上的触摸事件。
答案 1 :(得分:0)
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
}
});