2016-11-28 70 views
1

属性视图不会包装单元格内的文本在“Value”列中,因此如果该字段有一个大字符串,则不会完全显示。Eclipse RCP PropertySheet单元格文字环绕

我的问题是我如何将文本包装在单元格中?

我想我需要创建一个新的PropertySheet,获取表格并更改列/单元格设置以包装文本。

因此,我创建了一个新的PropertySheet,作为扩展点添加并在此处进行更改。

public class RunnerPropertyView extends PropertySheet { 

    @Override 
    public void createPartControl(Composite parent) { 
     super.createPartControl(parent); 
     //not sure how to get the table instance here... 

    } 

} 

我在想对不对?我如何获取表格实例?

+0

SWT表中的所有行必须具有相同的高度,因此实际上不可能包装单个条目。 –

+0

@ greg-449不知道......你知道一个选择来完成这样的事情吗?我的意思是,我希望能够看到单元格的全部内容(我可以手动调整视图容器的大小,但如果内容足够大,可以,我也会遇到同样的问题)。 – amp

+0

双击事件打开一个完整的值的弹出窗口将是可以接受的...或悬停时的工具提示值。你知道如何实现这些选项? – amp

回答

0

不幸的是,这似乎不可能用于SWT表格,因为所有行应具有相同的高度。如果内容中有'\ n'个字符,那么该行可能有不同的高度,但这不是一个选项...

让我知道你是否找到了解决这个问题的好方法。