JFace Tableviewer为空 - 显示字符串

时间:2018-03-14 14:16:22

标签: java eclipse swt jface tableviewer

我正在开发一个日食RCP / RAP应用程序。我有几个使用 JFace TableViewer (内部 org.eclipse.swt.widgets.Table )的GUI类。 我的一些客户提到,数据库选择失败"有些令人困惑。或者没有元素。

所以这是我的问题。有没有办法显示"灰色"文字说"没有元素"。 org.eclipse.swt.widgets.Text 有类似的内容:

edtTest.setMessage("Please enter something");

无法找到类似的东西。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

对此没有任何简单的支持。

您可以通过向表格添加虚拟行并使标签提供程序实现IColorProvider来模拟此行,以便您可以设置行的颜色(或使用基于StyledCellLabelProvider的标签提供程序之一

或者使用单独的标签控件并使用StackLayout使标签的表格成为可见控件。