Eclipse 插件开发 - 工具栏(tool bar)增加下来菜单

在开发Eclipse 插件时, 想在工具栏中增加一个按钮图标是非常容易, 但是想在图标上增加子菜单就会比较麻烦, 例如想实现如下效果: 


Eclipse 插件开发 - 工具栏(tool bar)增加下来菜单_第1张图片


具体步骤如下:


  1. 首先在扩展点org.eclipse.ui.commands中增加三个指令

    
         
    	
    	
     
    	
    	
     
    	
    	
          
    


  2. 其次在扩展点org.eclipse.ui.menus 增加两个menuContribution

    
    	
    		
    		
    	
    

    这个是定义显示在toolbar上的菜单. Command 中的commandId 为第一个指令的ID, 类型 type 为pulldown, 并且放在toolbar标签中

    
    	
    	
    	
    	
    

    这个menuContribution是定义下拉的子菜单. 注意locationURI的值是menu:

  • 最终的plugin.xml如下





	
	     
		
		
	 
		
		
	 
		
		
	      
	
   
   
   
      
		
			
				
				
			
		
      
		
			
			
			
			
		
      
	





你可能感兴趣的:(eclipse)