keyup/down 之类的事件侦听器是否需要在 java 中处理?
Does event listeners like keyup/down need to be disposed in java?
我在
的 combobox
上创建了一个事件监听器
java SWT as:
cbInstrumentType.addListener(SWT.KeyUp, (event) -> {});
像 keyup/ keydown/ keyPressed/ selectionListener and others
这样的监听器是否需要移除或处理掉?
如果是,怎么样?
每当我们在 swt 中关闭部件控件 Dialog
时,侦听器会自动随对话框一起处理。
处置控件时不需要删除侦听器。
控件 dispose 会自动删除所有侦听器,因为它会删除包含侦听器列表的事件 table。请参阅 Widget.releaseWidget
方法。
我在
的combobox
上创建了一个事件监听器
java SWT as:
cbInstrumentType.addListener(SWT.KeyUp, (event) -> {});
像 keyup/ keydown/ keyPressed/ selectionListener and others
这样的监听器是否需要移除或处理掉?
如果是,怎么样?
每当我们在 swt 中关闭部件控件 Dialog
时,侦听器会自动随对话框一起处理。
处置控件时不需要删除侦听器。
控件 dispose 会自动删除所有侦听器,因为它会删除包含侦听器列表的事件 table。请参阅 Widget.releaseWidget
方法。