1

SWT ツリー ビューの階層的な点線を非表示にしようとしています。

Windows 上の点線が階層化された SWT ツリー

これらの点線を非表示にするにはどうすればよいですか? 特別なオプションはありますか?それを行うための最良かつ正しい方法は何ですか?

TableTree を使用すると、それが可能であることがわかりました-この例では:

http://www.java2s.com/Code/Java/SWT-JFace-Eclipse/DemonstratesTableTreeTableTree.htm

私は TableTree を使用しますが、現在は非推奨です。

アップデート

SWT.FULL_SELECTIONオプションを使用できることがわかり、行が非表示になりました。

SWT.FULL_SELECTION を使用して点線を無効にした SWT ツリー

問題は、このオプションが何を意味し、なぜ隠線が表示されるのかということです。これは、すべての Windows バージョンで機能しますか?

参考文献

http://www.eclipsezone.com/eclipse/forums/t66912.html @default ロケールのおかげ https://bugs.eclipse.org/bugs/show_bug.cgi?id=25071

4

1 に答える 1

0

ツリーを作成するときは、SWT.FULL_SELECTION を使用する必要があります。その結果はまさに必要なものです。完全選択モードでは、階層的な点線はありません。

于 2012-07-30T20:17:46.857 に答える