是否需要在Java中部署诸如keyup / down之类的事件侦听器?

时间:2019-02-12 04:09:53

标签: java swt listener event-listener keyup

我在

combobox上创建了一个事件监听器
 java SWT as: 

cbInstrumentType.addListener(SWT.KeyUp, (event) -> {});

是否需要删除或处置像keyup/ keydown/ keyPressed/ selectionListener and others这样的听众?

如果是,怎么办?

2 个答案:

答案 0 :(得分:0)

每当在swt中关闭部件控件Dialog时,侦听器都会自动与Dialog一起处理。

答案 1 :(得分:0)

在放置控件后,不需要删除侦听器。

由于控件Dispose删除了包含侦听器列表的事件表,因此它会自动删除所有侦听器。请参见Widget.releaseWidget方法。