1

次のような 2 列のツリーの場合、

TreeColumn column1 = new TreeColumn(myTreeViewer.getTree(), SWT.LEFT);
column1.setText("Column 1");
column1.setWidth(400);
TreeColumn column2 = new TreeColumn(myTreeViewer.getTree(), SWT.LEFT);
column2.setText("Column 2");
column2.setWidth(100);

最初の列のアイテムしか選択できません。

2列目で選択が無効になっていることがわかりますので、

2 列目の項目を選択できるようにするにはどうすればよいですか?

4

1 に答える 1

5

ツリーウィジェットを作成するときに、スタイルにSWT.FULL_SELECTIONを追加します。これにより、いずれかの列のセルをクリックして行を選択できます。SWTテーブルウィジェットとツリーウィジェットではセルを選択できないことに注意してください。行のみを選択できます。

于 2012-07-02T17:09:40.273 に答える