我在eclipse rcp应用程序中使用JFace查看器框架,我创建了一个表格查看器,它填充了一些数据。我的视图在tableviewer下面有一个刷新按钮,当我选择tableviewer中的一行和触发器刷新按钮,所选行仍然以灰色显示。
情景描述如下
选择行
选择行
刷新
后以何种方式后,我可以删除灰色背景在上图中,使其前作为第一张图片。 我的刷新按钮,监听器的代码是具有如何在Eclipse RCP应用程序中刷新TableViewer
viewer.refresh();
当我试着像实施
viewer.getTable().redraw();
viewer.getTable().setRedraw(true);
不工作方法解决方法简单,有一个解决方案来刷新它,或者我应该刷新查看完全
注:我的执行环境是Windows XP中
该灰色条是用户指示先前选择哪一行的指示器。这是一个功能,而不是一个错误。 – 2012-01-13 19:36:47
它只存在于某些平台上。例如。你没有看到OSX下的灰色条... – 2012-01-16 20:26:27