Java 窗口工具栏项不显示菜单项

Java 窗口工具栏项不显示菜单项,java,swt,eclipse-rcp,Java,Swt,Eclipse Rcp,我有以下问题: 我有一些菜单项 在窗口中启用的工具栏依赖于活动视图。为此,我编写了property tester。并检查它是否工作正常,所有菜单项都设置为visible true,因此它们应该是可见的。但除非重新调整窗口大小或移动其他工具栏,否则不会显示项目 有什么问题?我认为在调整大小之后,会调用repaint或update之类的方法。我需要自己调用它吗?您可能需要调用IToolBarManager.update(),以便在可见性更改时更新工具栏。如果调整大小有帮助,则表示您有布局问题。只需在

我有以下问题:

我有一些菜单项 在窗口中启用的工具栏依赖于活动视图。为此,我编写了property tester。并检查它是否工作正常,所有菜单项都设置为visible true,因此它们应该是可见的。但除非重新调整窗口大小或移动其他工具栏,否则不会显示项目


有什么问题?我认为在调整大小之后,会调用repaint或update之类的方法。我需要自己调用它吗?

您可能需要调用
IToolBarManager.update()
,以便在可见性更改时更新工具栏。

如果调整大小有帮助,则表示您有布局问题。只需在父组件上调用
layout(true)
。如果这仍然没有帮助,那么问题可能出现在父对象的父对象中,或者父对象的父对象的父对象中,等等。在最坏的情况下,调用shell上的布局


原因:家长(或家长之一)不知道孩子的大小已更改,工具栏现在需要更多空间。

此调用没有帮助