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

选中的行,显示在TableViewer的最上方

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

我在开发SWT应用的时候,有一个需求,在TableViewer中怎样把选中的行,显示在TableViewer的最上方。
简要意思是:假如有一个TableViewer里面有100条记录,用的是行选择:SWT.FULL_SELECTION
如果我选择的是第50行(正常被隐藏到滚动条下面的内容里面),怎样才能把第50行默认显示为TableViewer内容顶行,而滚动条也移动到相应的位子。不知道各位大侠理解我的需求没有?

我使用TableViewer.getTable().getVerticalBar().setSelection(int);这个方法好像只移动滚动条,而内容确没有动,请问那位大侠知道的,和小弟讲解一下。谢谢!

需要达到窗口open(),就显示下图所显示的模样!



自己找到答案了. TableViewer.getTable().setSelection(int);就可以做到了 而TableViewer.getTable().select(int);方法只是选择上。

分享到:
评论

相关推荐

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

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

    Set TableViewer Cell Focus

    在IT领域,特别是Java Swing和Eclipse RCP开发中,TableViewer是经常被用来展示数据的一个组件。"Set TableViewer Cell Focus"这个话题是关于如何在TableViewer中设置焦点到特定单元格上,这对于实现用户交互和数据...

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

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

    swt/jface tableViewer开发简化

    5. **排序和过滤**: `tableViewer.setComparator`可以设置排序比较器,`tableViewer.addFilter`可以添加过滤器,根据特定条件隐藏或显示表格行。 6. **定制化功能**: `tableViewer`支持自定义列宽、单元格样式,...

    Tableviewer实现

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

    TableViewer示例

    TableViewer提供了许多可定制的特性,如列的可调整大小、选择模式、行高亮等,开发者可以根据需求调整。 总结,TableViewer是SWT中处理表格数据的强大工具,通过与ContentProvider、LabelProvider以及各种监听器...

    tableviewer edit

    在 Eclipse RCP(Rich Client Platform)开发中,`TableViewer` 是一个强大的组件,用于展示数据表。`TableViewer` 是 `JFace` 库的一部分,它提供了与 SWT(Standard Widget Toolkit)表格控件的高级接口,使得数据...

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

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

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

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

    TableViewer单元格编辑功能

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

    Setting focus cell in TableViewer

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

    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”文件可能包含了一个示例项目,演示如何在...

    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

    `swt_jface_celleditor` 标题和描述所涉及的知识点主要围绕如何在SWT/JFace中的TableViewer组件实现单元格的编辑功能,包括Text、Combo以及FileDialog这三种不同的编辑样式。 首先,SWT是Eclipse项目的一部分,它...

    Swtjface的Table显示数据库数据比较方便的工具类.doc

    - `Table` 是 SWT 中用于显示表格的控件,`TableKiller` 通过 `TableViewer` 获取对 `Table` 的操作权限。 2. **属性配置**: - `formatType`:默认的时间格式,用于格式化日期字段的显示。 - `pack`:实体类的...

    Eclipse从入门到精通2

    SWT.Table是一个基础的表格组件,而TableViewer则是在此基础上利用MVC(Model-View-Controller)模式进行增强的高级组件。从类图上看,TableViewer并未继承自SWT.Table,而是将其作为内部成员变量持有,这样既保持了...

    CheckBoxCellEditor.zip_CheckboxCellEditor_SWT_cell

    3. **事件处理**:`CheckBoxCellEditor`在被点击时会自动处理选择状态的改变,但如果你需要在选中状态改变时执行其他操作,可以添加监听器。例如,添加`SelectionListener`来响应复选框的改变。 ```java editor....

    swt table扩展

    此外,我们还可以通过监听`SelectionListener`来响应用户的选中操作,实现如高亮显示、数据联动等效果。`DisposeListener`则可以帮助我们释放资源,避免内存泄漏。 至于文件`TableDemo`,这可能是一个示例程序,...

Global site tag (gtag.js) - Google Analytics