`
snoopy7713
  • 浏览: 1147000 次
  • 性别: Icon_minigender_2
  • 来自: 火星郊区
博客专栏
Group-logo
OSGi
浏览量:0
社区版块
存档分类
最新评论

在TableViewer中使用ITableColorProvider

    博客分类:
  • RAP
RAP 
阅读更多

JFace的Viewer提供了完美MVC封装,利用各种Provider即可实现各种功能,例如LabelProvider负责处理显示的文字和图 片,ContentProvider负责处理内部对象结构,还可以自己定义Sorter负责排序,Filter负责过滤。如果要改变显示单元格的颜色,可 以使用IColorProvider。
对于TableViewer来说,要使用ITableColorProvider,用自己的类实现改接口后,通过 TableViewer.setLabelProvider(IBaseLabelProvider labelProvider);使表格启用ITableColorProvider。其实用法很简单,和ITableLabelProvider的用法一 样。看一下TableViewer.setLabelProvider() 的源码就都明白了。

分享到:
评论

相关推荐

    Tableviewer实现

    在Java开发领域,尤其是涉及到Swing或Eclipse RCP( Rich Client Platform)应用程序时,`TableViewer`是一个非常重要的组件。它允许开发者在用户界面中展示表格数据,并提供了丰富的功能来处理这些数据。本篇文章将...

    Swt/Jface tableViewer入门教程一(显示tableViewer)

    在本文中,我们将深入探讨如何使用Swt/Jface库中的`tableViewer`组件来创建一个基本的表格视图。Swt(Standard Widget Toolkit)是Java中用于开发原生界面的应用程序开发工具包,而Jface是建立在Swt之上的抽象层,...

    TableViewer示例

    在Java SWT(Standard Widget Toolkit)库中,TableViewer是一个强大的组件,用于在用户界面中展示表格数据。它提供了丰富的功能,如排序、过滤、编辑和自定义列显示,是构建桌面应用时处理数据展示的常用工具。本文...

    Set TableViewer Cell Focus

    "工具"标签可能意味着在实际开发中,你可以使用Eclipse IDE的调试工具,如断点、单步执行、变量观察窗口等,来辅助理解TableViewer的焦点设置过程。 总的来说,"Set TableViewer Cell Focus"是Eclipse JFace编程中...

    SWT中自己订制了一个TableViewer(用于我的列出项目中的所有错误信息),作为测试用的。与大家分享

    本篇文章将重点讲解如何在SWT中自定义TableViewer,以便展示项目中的所有错误信息,这对于调试和问题排查至关重要。 TableViewer是SWT JFace库中的一个组件,它为 SWT 的 Table 控件提供了一种数据绑定和视图操作的...

    tableviewer edit

    在压缩包文件"example"中,可能包含了实现以上功能的示例代码或者一个完整的RCP应用实例,你可以通过查看这些文件来进一步理解和学习如何在Eclipse RCP中使用`TableViewer`和`CellEditor`。这有助于提升你在桌面应用...

    swt/jface tableViewer开发简化

    在描述中提到的博文链接(由于实际链接无法访问,这里仅做理论性解释),可能详细介绍了如何使用`tableViewer`进行开发,包括以下几个关键步骤: 1. **创建TableViewer**: 首先,需要在SWT的`Composite`上创建一个`...

    Setting focus cell in TableViewer

    标题“Setting focus cell in TableViewer”涉及到的是在Eclipse RCP(Rich Client Platform)开发中,如何在TableViewer组件中设置焦点单元格。TableViewer是Eclipse JFace库中的一个关键组件,用于显示和操作表格...

    Swt/Jface tableViewer入门教程三(加入在表格上直接编辑数据)

    在本文中,我们将深入探讨如何使用Swt/Jface库中的`TableViewer`组件来创建一个功能丰富的表格,并实现用户可以直接在表格上编辑数据的功能。Swt/Jface是Eclipse平台的一部分,提供了一套用于构建图形用户界面(GUI...

    RCP开发之TableViewer 列的显示与隐藏

    RCP开发比Table更高级的TableViewer的使用。实现列的隐藏与显示

    JFace TableViewer的单元格逐个遍历的辅助类

    点击Enter键,对TableViewer的单元格进行逐个遍历的辅助类,推荐用于使用ViewerColumn.setEditingSupport的可编辑TableViewer。 Since 3.3, an alternative API is available, see ViewerColumn.setEditingSupport...

    带有翻页功能的TableViewer.rar

    在Java开发领域,TableViewer是SWT(Standard Widget Toolkit)库中的一个重要组件,常用于创建类似于电子表格的数据展示界面。这个“带有翻页功能的TableViewer.rar”文件可能包含了一个示例项目,演示如何在...

    TableViewer单元格编辑功能

    Jface TableViewer控件实现的...单元格显示为TextCellEditor或ComboBoxCellEditor,其中因为是使用的鼠标坐标做判断所以有些测试可 能会出些错误。如要应用到实际项目当中还需改变判断条件和TableViewer控件获得的值。

    Plugins-JFace-TableViewer.rar

    Plugins-JFace-TableViewer.rar Plugins-JFace-TableViewer.rar Plugins-JFace-TableViewer.rar Plugins-JFace-TableViewer.rar Plugins-JFace-TableViewer.rar

    TableViewer学习源码

    虽然文件名字起得很笼统 里面只有一个关于TableViewer的项目源码 源码的依据是我转载的一篇学习TableViewer的博客源码 http://blog.csdn.net/weiweiwei256/article/details/49514699

    swt_jface_celleditor

    在TableViewer的单元格中使用Combo CellEditor,可以为用户提供预定义的选项。开发者可以指定选项列表,同时也可以监听选中事件来响应用户的操作。 3. **FileDialog CellEditor**: 这种编辑样式允许用户通过打开一...

    Eclipse从入门到精通2

    在这个过程中,我们不仅学习了如何使用TableViewer来创建表格,还了解了如何通过实体类来封装数据,以及如何设置内容器、标签器等核心组件。这些知识对于后续深入学习Eclipse RCP开发将大有裨益。 ### 小结 ...

    阿里大数据计算服务MaxCompute-安全指南.pdf

    本文档主要面向MaxCompute项目空间所有者、管理员以及对MaxCompute多租户数据安全体系感兴趣的用户,旨在指导用户如何使用MaxCompute中的安全机制来保护项目空间中的敏感数据和知识产权。本文档将详细介绍MaxCompute...

    Eclipse下SWT图形界面开发指南(1)

    这个例子将帮助我们了解如何在 Eclipse 中使用 SWT 和 JFace 构建基本的图形界面。通过这个简单的示例,我们将学习如何创建一个窗口并显示文本。 1. **创建 SWT 应用程序**:在 SWT 中,应用程序通常从 `org....

    SWT(JFace)体验之List演示汇总第1/2页

    `CCombo`在SWT中是带有下拉列表的组合框,但在本例中使用的是`Combo`,它既可以作为普通文本输入框,也可以展开为下拉列表。`languages`数组存储了可供选择的语言,通过`Arrays.sort()`方法进行排序。`...

Global site tag (gtag.js) - Google Analytics