gpt4 book ai didi

java - 如何在 JFace Table Viewer 中监听复选框

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:30:07 24 4
gpt4 key购买 nike

我正在使用带有复选框的表查看器,如下所示:

final TableViewer legendViewer = new TableViewer(parent, SWT.CHECK);

在此查看器中监听复选框选择/取消选择的解决方案是什么?

提前致谢,马努

最佳答案

查看派生自 TableViewer 的类 CheckboxTableViewer,它简化了具有 SWT.CHECK 样式的 TableViewer 的使用。

通过 addCheckStateListener()ICheckStateListener 的实现添加到您的 CheckboxTableViewer。您必须实现的唯一方法是 checkStateChanged(CheckStateChangedEvent event),其中 event 包含有关状态更改的所有必要信息。

如果您只需要一列,您可以像这样创建一个 CheckboxTableViewer:

CheckboxTableViewer myTableViewer = CheckboxTableViewer.newCheckList(parent, style);

关于java - 如何在 JFace Table Viewer 中监听复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6544643/

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