gpt4 book ai didi

eclipse - 如何监听SWT列表内容的修改?

转载 作者:行者123 更新时间:2023-12-03 00:12:51 31 4
gpt4 key购买 nike

我尝试使用 SWT.Modify 事件的监听器。这适用于文本,但似乎不适用于列表。也就是说,以下内容不起作用:

    myList = new List(listComp, SWT.MULTI|SWT.BORDER|SWT.V_SCROLL);
myList.addListener(SWT.Modify, new Listener() {
public void handleEvent(Event e) {
System.out.println("My list modified");
dirty=true;
}
});

感谢您的帮助。

最佳答案

监听 SWT.Selection 事件而不是 SWT.Modify

还可以考虑使用 ListViewer而不是 List,它具有 addSelectionChangedListener()addPostSelectionChangedListener() 方法(后者用于在用户在列表中导航时“停止”某个项目时收到通知)键盘,而不是在每个项目上通知)。

关于eclipse - 如何监听SWT列表内容的修改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8987906/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com