【问题标题】:JFace Tableviewer empty - display stringJFace Tableviewer 为空 - 显示字符串
【发布时间】:2018-08-23 02:49:46
【问题描述】:

我正在开发一个 Eclipse RCP/RAP 应用程序。我有几个使用JFace TableViewer(内部org.eclipse.swt.widgets.Table)的GUI 类。 我的一些客户提到,无论是“数据库选择失败”还是没有元素,这有点令人困惑。

所以这是我的问题。有没有办法显示“无元素”的“灰色”文本。 org.eclipse.swt.widgets.Text 有类似的东西:

edtTest.setMessage("Please enter something");

找不到类似的东西。

提前谢谢你。

【问题讨论】:

    标签: java eclipse swt jface tableviewer


    【解决方案1】:

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

    您可以通过向表中添加一个虚拟行并让您的标签提供程序实现IColorProvider 来模拟这一点,这样您就可以设置行的颜色(或使用基于StyledCellLabelProvider 的标签提供程序之一。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-16
      • 1970-01-01
      • 2011-12-28
      • 2011-03-05
      • 1970-01-01
      • 2018-10-31
      • 1970-01-01
      相关资源
      最近更新 更多