Window ToolBar项目不显示菜单项

时间:2013-10-24 18:53:59

标签: java swt eclipse-rcp

我有以下问题:

我的菜单项很少 在启用的窗口工具栏中取决于活动视图。为此,我写了属性测试员。并检查它是否正常工作并且所有MenuItems都设置为可见,因此它们应该是可见的。但是,除非重新调整窗口大小或移动其他工具栏,否则不会显示项目。

有什么问题?我认为在重新调整方法之后会调用repaint或update。我需要自己打电话吗?

2 个答案:

答案 0 :(得分:1)

如果调整大小有帮助,则表示您遇到布局问题。只需在父组件上调用layout(true)即可。如果仍然没有帮助,问题可能在父项的父项或父项的父项的父项,依此类推。在最坏的情况下,在shell上调用布局。

原因:父母(或其中一位父母)不知道孩子的大小已经改变,工具栏现在需要更多的空间。

答案 1 :(得分:0)

当可见性发生变化时,您可能需要致电IToolBarManager.update()以更新工具栏。