当前位置: 首页 > 知识库问答 >
问题:

如何在Eclipse E4中向工具栏添加菜单项

岳景明
2023-03-14

我有一个Eclipse RCP应用程序,并通过Trimbar->Window Trim->Toolbar->Tool Control添加了一个tollbar。我曾尝试使用SWT菜单添加菜单/菜单项,但它在工具栏中不可见。其他组件,如按钮,标签,组合框添加没有任何问题。是否可以将菜单项添加到工具栏?

谢谢

共有1个答案

归誉
2023-03-14

一个解决方案可能是在Trimbar中添加一个组合框。

我已经在trim栏中尝试了一个进度指示器:使用UI规范中的ToolControl元素Windowtrim->Toolbar->ToolControl。与工具控件一起给出的类是一个POJO。以下是我的进度表的开始:

public class ProgressIndicator implements IProgressMonitor {

    private ProgressBar progressBar;

    @PostConstruct
    public void createControls(final Composite parent) {
        final Group g = new Group(parent, SWT.SHADOW_ETCHED_IN | SWT.FILL);
        g.setLayout(new FillLayout());
        g.setToolTipText(Nls.INSTANCE.getString("Progressbar.tooltip"));
        this.progressBar = new ProgressBar(g, SWT.NONE );
        this.progressBar.setVisible(false);
    }
...
}
 类似资料:
  • 我正在尝试为我的netbeans平台项目(我正在启动)的一个模块创建一个模拟菜单。 我想在“文件”中创建一个新条目“new”,该条目将包含“new Project”和“new Module”。 在重要文件中- 然后我添加了两个空文件,“New Project”和“New Module”,但它们没有显示出来。 这是图层。xml: 我已经多次删除和创建这些文件,因此有后缀。我唯一添加的是位置。 我想我

  • 我正在开发一个Netbeans RCP应用程序,在这个应用程序中,我们需要一个自定义菜单栏,所以我创建了一个XML层文件,并在其中创建了一个名为Test in menu bar folder的文件夹。但不幸的是,我不知道如何添加快捷方式,例如:像Alt f,它打开文件菜单的弹出选项。我可以向测试下创建的子菜单添加操作和快捷方式,但无法向测试菜单本身添加快捷方式。我想让菜单用Alt B命令打开弹出窗

  • 我有一个工具栏和一个导航抽屉。当我启动应用程序时,会创建工具栏和导航抽屉。当我单击导航抽屉中的项目时,它会启动新的片段并保留相同的工具栏。当我启动特定片段时,我基本上如何向工具栏添加菜单项,例如搜索、添加、编辑?我不希望在程序开始时使用它们,而是动态创建的。还有,我怎样才能点击这些按钮,让它们启动其他片段呢。我希望在一个片段中,与另一个片段中的编辑按钮相比,工具栏中的编辑按钮可以做特定的事情。谢谢

  • 这个章节,我们会创建状态栏、菜单和工具栏。菜单是一组位于菜单栏的命令。工具栏是应用的一些常用工具按钮。状态栏显示一些状态信息,通常在应用的底部。 主窗口 QMainWindow提供了主窗口的功能,使用它能创建一些简单的状态栏、工具栏和菜单栏。 主窗口是下面这些窗口的合称,所以教程在最下方。 状态栏 状态栏是用来显示应用的状态信息的组件。 #!/usr/bin/python3 # -*- codin

  • 这个章节,我们会创建状态栏、菜单和工具栏。菜单是一组位于菜单栏的命令。工具栏是应用的一些常用工具按钮。状态栏显示一些状态信息,通常在应用的底部。 主窗口 QMainWindow 提供了主窗口的功能,使用它能创建一些简单的状态栏、工具栏和菜单栏。 主窗口是下面这些窗口的合称,所以教程在最下方。 状态栏 状态栏是用来显示应用的状态信息的组件。 #!/usr/bin/python3 # -*- codi

  • 在我的应用程序中,我有一个活动,其中包含一个FrameLayout。在这个FrameLayout中,有一个片段,包含一个ToolBar和一个RecyclView。 在这个工具栏中,我有一个搜索按钮,它应该在项目单击时启动活动。但是,当我尝试使用onOptionsItemSelected时,应用程序会成功构建和安装,但当我尝试点击该按钮时,什么也没发生。Logcat也没有说什么。 能告诉我我做错了什