JavaSWT列表使其不可选择
我希望使用org。日食swt。小部件。只列出一些数据。不应允许用户选择任何项目
我可以:
List list = new List(this, SWT.V_SCROLL);
list.setEnabled(false);
但我会失去滚动功能。如何使列表项不可选择
你可以在下面搜索框中键入要查询的问题!
我希望使用org。日食swt。小部件。只列出一些数据。不应允许用户选择任何项目
我可以:
List list = new List(this, SWT.V_SCROLL);
list.setEnabled(false);
但我会失去滚动功能。如何使列表项不可选择
# 1 楼答案
如果您不喜欢我的另一个带有清除选择的答案,您可以尝试将列表保持为禁用状态,但在
ScrolledComposite
中。它看起来将被禁用,但滚动将起作用。以下是一个片段:箭头键和向上/向下翻页不起作用,所以您必须注册键侦听器并使用键盘实现滚动
# 2 楼答案
另一种选择是使用
Table
而不是List
,并禁用如下选择绘制:# 3 楼答案
您可以尝试在用户每次选择项目时清除选择。不过,选择将在短时间间隔内可见