我有这段 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 ,此问题已在 Eclipse 2019-09 中修复
关于java - widgetSelected() 和不同的操作系统平台行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56213920/