-2

SWT を使用してテーブルを作成し、チェックボックス付きの列を追加したいのですが、チェックされた行 (チェックボックスがチェックされた行) を削除したいです。

次のように、チェックボックスを使用して列を追加する方法を知っています。

TableEditor editor = new TableEditor(table);
final Button checkButton = new Button(table, SWT.CHECK);

しかし、選択した行を取得する方法がわかりません(チェックボックスがオンになっています)。Google を使用して調査しましたが、デモが見つかりませんでした。選択した行を取得する方法を誰か教えてもらえますか?

4

1 に答える 1

1

まず、SWT.CHECKフラグを使用してテーブルを作成します。これにより、ボタンを作成する必要がなくなります。

次に、これを行うと、TableItemのgetChecked()メソッドを使用してチェック状態を取得できます。

于 2012-06-01T13:59:02.503 に答える