我有两个观点,但是要看到第二个观点,因为你知道必须点击“打开透视”按钮。 当应用程序启动时,是否有第二个透视按钮自动显示?
答案 0 :(得分:2)
这是一个古老的话题,但我认为我会提供一个更具体的答案,因为接受的答案不是最直接的解决方案。
在ApplicationWorkbenchWindowAdvisor.preWindowOpen()
方法中,使用以下代码向透视切换器添加透视图。
// Get a reference to the preferences store
IPreferenceStore prefStore = PlatformUI.getPreferenceStore();
// Set the value for the perspective bar preference. Insert your own
// perspective id values.
prefStore.setValue(IWorkbenchPreferenceConstants.PERSPECTIVE_BAR_EXTRAS, "project.perspective.id.1, project.perspective.id.2,...");
您可以通过IWorkbenchPreferenceConstants设置许多首选项值(请参阅api)。
答案 1 :(得分:0)
透视图显示在选项卡上。虽然仅仅通过查看它并不清楚,但是可以拖动选项卡的末尾,使其更长,并且可以显示更多透视按钮。
答案 2 :(得分:0)
在透视工具栏上单击鼠标右键,然后选择将其停靠在左侧或左上角。您会看到更多其他透视图的工具栏项,并在工具栏上显示更多。
答案 3 :(得分:0)
听起来你想要透视切换器的默认尺寸(包含透视按钮的条)比平时大。为此,您可以使用ActionBarAdvisor类的实例;你可能还需要一个WorkbenchWindowAdvisor类。
我没有看到任何直接访问切换器对象的方法,因此我认为您必须查看组件树才能找到它。
似乎应该有一种更简单的方法,但我没有看到。