SWT の TableEditor に問題があります。私はこのリンクのコードから作業しています: http://git.eclipse.org/c/platform/eclipse.platform.swt.git/tree/examples/org.eclipse.swt.snippets/src/org/eclipse/ swt/snippets/Snippet88.java
コードは、1 つのことを除いて、私が望むものに対してほぼ完璧に機能します。テーブルに何もない場合、編集する必要がある列を編集できません。
より具体的には、TableViewer を使用して、コード内の別の場所からテーブルにデータを入力しています。テーブルに他の場所からのデータが入力されている場合、値を編集できますが、何らかの理由で列に何もない場合 (つまり、他の場所からデータをまだ取得していない場合) は編集できません。これは私にとってかなり大きな欠点です。
エディターの属性を変更するだけで済むことを願っていますが、どこでどのように変更するかがわかりません。誰もこの問題に遭遇したことがありますか? これに関する助けがあれば大歓迎です!
前もって感謝します!:)