Java 如何在非小部件类中实现侦听器
我有一个自定义类,我不想在其中使用小部件。我想Java 如何在非小部件类中实现侦听器,java,swt,listener,Java,Swt,Listener,我有一个自定义类,我不想在其中使用小部件。我想实现侦听器,但我的handleEvent覆盖不接收鼠标事件 public class HTMLComponent implements Listener { public void handleEvent(Event e) { switch (e.type) case SWT.MouseDown: System.out.println("down"); break; } } 您是否在某个控件上
实现侦听器
,但我的handleEvent
覆盖不接收鼠标事件
public class HTMLComponent implements Listener {
public void handleEvent(Event e) {
switch (e.type)
case SWT.MouseDown: System.out.println("down"); break;
}
}
您是否在某个控件上添加了
HTMLComponent
作为SWT.MouseDown侦听器?(抱歉,无法获取换行符,但是)是的,我在另一个实现侦听器的对象中生成了HTMLComponents
:`HTMLComponent hc=new HTMLComponent();addListener(SWT.MouseDown,hc);hc.立根(矩形);setHTML(parentObsVals.get(0.toString());'