widgetSelected() 和不同的 OS 平台行为
widgetSelected() and different OS platform behaviors
我有这个 Java 代码,我在其中实现了 selectionListener
。
虽然它在 Windows 上运行良好,但令人惊讶的是,它在 Linux(Debian 9.9,Cinnamon)上不起作用,并且当我调试时,println
代码从未达到。
知道为什么它可以在一个平台(Win?)上运行但不能在另一个平台上运行(Linux)吗?
DateTime dt = new DateTime(container, SWT.TIME | SWT.MEDIUM | SWT.BORDER);
FormToolkit tk =new FormToolkit(parent.getDisplay());
tk.adapt(dt, true, false);
dt.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(final SelectionEvent e) {
System.out.println("Event caught!");
}
Per my bug report, this issue is fixed in Eclipse 2019-09
我有这个 Java 代码,我在其中实现了 selectionListener
。
虽然它在 Windows 上运行良好,但令人惊讶的是,它在 Linux(Debian 9.9,Cinnamon)上不起作用,并且当我调试时,println
代码从未达到。
知道为什么它可以在一个平台(Win?)上运行但不能在另一个平台上运行(Linux)吗?
DateTime dt = new DateTime(container, SWT.TIME | SWT.MEDIUM | SWT.BORDER);
FormToolkit tk =new FormToolkit(parent.getDisplay());
tk.adapt(dt, true, false);
dt.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(final SelectionEvent e) {
System.out.println("Event caught!");
}
Per my bug report, this issue is fixed in Eclipse 2019-09