Компонент «Дерево SWT» использует собственный виджет «Дерево», если он доступен, например, для Windows - он использует собственный виджет, а в Linux (зависит от используемого механизма пользовательского интерфейса) он может создавать собственное дерево самостоятельно. 1001 *
В ОС, где используется собственный виджет «Дерево», невозможно настроить значки «+» и «-».
Как предложил Али (см. http://msdn.microsoft.com/en-us/library/bb773568%28VS.85%29.aspx),, вы можете использовать TVE_EXPANDPARTIAL
, но имейте в виду, что код будет зависеть от ОС (даже в версиях Windows).
Однако вы можете пожелать использовать пользовательское изображение - используя метод getImage()
в TreeContentProvider
, чтобы указать иное, а не полагаться на TVE_EXPANDPARTIAL
. Это также гарантирует, что ваш код не зависит от ОС.