次のようにチェックボックスを備えたテーブルビューアを使用しています。
final TableViewer legendViewer = new TableViewer(parent, SWT.CHECK);
このビューアでチェックボックスの選択/選択解除を聞く解決策は何ですか?
前もってありがとう、マヌー
そのスタイルでTableViewerの使用を簡素化CheckboxTableViewer
する派生クラスを見てください。TableViewer
SWT.CHECK
の実装をviaに追加ICheckStateListener
します。実装する必要がある唯一の方法は、状態の変化に関するすべての必要な情報が含まれている場所です。CheckboxTableViewer
addCheckStateListener()
checkStateChanged(CheckStateChangedEvent event)
event
列が1つだけ必要な場合は、次のようなCheckboxTableViewerを作成できます。
CheckboxTableViewer myTableViewer = CheckboxTableViewer.newCheckList(parent, style);
SWT.Selection
でイベントをリッスンしTable
てチェックしevent.detail == SWT.CHECK
ます...
実際のコードについては、この例を参照してください....