の 1 列目を完全に非表示にしたいTreeViewer
。非表示にするとsetWidth(0)
、次に表示される列に三角形とパディングが表示されます。最もばかげた方法は、最初の列が非表示になるたびに破棄TreeViewer
して作成することです。TableViewer
これを解決する信頼できる方法はありますか?
編集しました。図:
id
と列label
を含む元のテーブルid
非表示の列を持つテーブル。幅は 1px です。ドット区切りは非常に醜いです。id
非表示の列を持つテーブル。幅は 0px です。これで、2 列目に要素が再フォーマットされました。
PS 実行時にマウスを使用して最初の id 列を非表示にすることができます (ドット区切り記号と 2 番目の列は同じように見えません)。しかし、これをコードでどのように行うのでしょうか? JFace のソース コードを読んでみましたが、有用なパブリック メソッドは見つかりませんでした。