2017-07-20 60 views
0

我目前正在使用Eclipse e4开发一个Web浏览器应用程序。 我想在工具栏上放置一个切换按钮来保存我最喜欢的网址。工具栏的自定义按钮Eclipse RCP应用程序

我希望它像谷歌浏览器中那样,当它被按下时(链接被添加到收藏夹),它会变成黄色。

我该怎么做?

我应该使用这个Application.e4xmi吗?

回答

1

如果这是一个窗口或零件的工具栏,则可以使用Application.e4xmi。您可以在工具栏中使用“处理的工具项目”。

Application.e4xmi没有提供为工具项的选定状态和正常状态设置单独图标的方法,因此您必须在处理程序类中执行此操作。例如:

@Execute 
public void execute(MToolItem mitem) 
{ 
    if (mitem.isSelected()) 
    mitem.setIconURI("platform:/plugin/your.plugin.id/icons/selectedimage.png"); 
    else 
    mitem.setIconURI("platform:/plugin/your.plugin.id/icons/unselectedimage.png"); 

    // TODO other code 
} 
相关问题