java - 星云网格显示项目并将其居中

标签 java swt eclipse-rcp nebula

我可以使用 Nebula Grid 来显示某个项目并将其置于可用空间的中心吗?

我在网格中使用 showItem() 函数,它似乎只是将表格滚动尽可能短的量以显示该行。

我尝试添加几行以减轻它位于顶部的烦恼,但当然您无法预测在调用 showItem 后它会位于顶部还是底部> 所以这不起作用。

格伦x

最佳答案

showItem(Item) API 来自 JFace 中的 AbstractTreeViewer,并非 Nebula 特定的。

没有可以满足您需要的 API。您可以通过添加额外的项目、显示“更多”项目(以模拟居中)来解决此问题,然后再次显示初始项目。

抱歉。 :-(

关于java - 星云网格显示项目并将其居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19245525/

相关文章:

java - 在 libgdx 中隐藏返回、主页和最近使用的应用程序按钮

java - Glassfish 4 没有资源的密码凭据

java - 如何保持服务器的移动速度?

java - 如何在用 jRuby 编写的 Java 程序中自定义退出状态?

java - Eclipse 插件在 IRunnableWithProgress 中为 TableViewer 添加 Filter

java线程: Thread.中断()不工作

java - 如何在 SWT 中添加图像作为缩略图

java - 使用 ViewerComparator 对 SWT 表进行排序从不调用比较

java - 如何在 java eclipse 插件中使用自定义 OLE dll?

eclipse - 如何将 Eclipse 产品导出到 Linux?