최상위 수준에 아이콘이 있지만 다음 수준에는없는 SWT 트리를 작성하려고합니다.SWT TreeItem 이미지 들여 쓰기 제거
내가 사용하지 않는 이미지의 왼쪽 된 것으로 보이는 빈 공간을 피할 수있는 방법이 있습니까? 다음 코드 스 니펫을 사용하여 시도했지만 어느 것도 원하는대로하지 못했습니다.
SWT.MeasureItem :
tree.addListener(SWT.MeasureItem, new Listener()
{
@Override
public void handleEvent(Event event)
{
TreeItem item = (TreeItem)event.item;
Image image = item.getImage();
if (image == null)
{
event.x -= 40;
}
}
});
SWT.PaintItem : 난 그냥 텍스트가 왼쪽으로 조금 더를 그려 질 수 있다는 기대했다 두 경우 모두
tree.addListener(SWT.PaintItem, new Listener()
{
@Override
public void handleEvent(Event event) {
TreeItem item = (TreeItem)event.item;
Image image = item.getImage();
if (image == null)
{
event.x -= 40;
}
}
});
.