1

ユーザーが各セルを編集できるグリッドプラグインを作成しようとしています。Eclipse Nebula を見つけました。セルを編集可能にする方法が見つからないことを除けば、やりたいことにかなり近いようです。これまでのところ、次のような単純なものがあります。

public class SampleView2 extends ViewPart {
  public SampleView2() {
  }
  public void createPartControl(Composite parent) {

      // create Grid
      Grid grid = new Grid(parent,SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL);
      grid.setHeaderVisible(true);

      // create column
      GridColumn col = new GridColumn(grid, 0);
      col.setText("First Column");
      col.setWidth(140);      

      // write text in row
      GridItem item = new GridItem(grid, 0);
      item.setText("This is my first cell"); // <--- I want the user to be able to edit this
  }

このコードはこれを生成します:

ここに画像の説明を入力

ご覧のとおり、セル内のテキストを手動で設定できますが、ユーザーが編集できるようにしたいと考えています。

4

1 に答える 1