亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

IDEA插件開發(fā)注冊菜單之向主菜單注冊菜單項目

 更新時間:2021年04月16日 10:54:25   作者:wind_sssssssss  
這篇文章主要介紹了IDEA插件開發(fā)注冊菜單之向主菜單注冊菜單項目,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

1、配置xml

1.1 向主菜單添加

 <actions>
        <group id="TestMenu" text="_TestMenu" description="xxx">
        	<!-- 
        		這個應(yīng)該很好理解, 添加到哪個組
        		group-id: 唯一
        		anchor: after / before / first / last
        	 -->
            <add-to-group group-id="MainMenu" anchor="last"/>
            <action id="TestAction1" class="com.wind.action.TestAction" text="測試菜單" description="xxx"/>
        </group>
    </actions>

1.2 向其它菜單添加

<!-- 
		如下效果為:
			TestMenu
			 - 測試菜單
			 - 測試子菜單
	-->
    <actions>
        <group id="TestMenu" text="_TestMenu" description="xxx">
            <add-to-group group-id="MainMenu" anchor="last"/>
            <action id="TestAction" class="com.wind.action.TestAction" text="測試菜單" description="xxx"/>
        </group>
        <group id="TestSubMenu1" text="_TestSubMenu" description="xxx">
        	<!-- 重點其實就是這里,想添加到哪就寫對應(yīng)的group-id -->
            <add-to-group group-id="TestMenu" anchor="last"/>
            <action id="TestSubAction1" class="com.wind.action.TestSubAction1" text="測試子菜單" description="xxx"/>
        </group>
    </actions>

2、Java代碼

package com.wind.action;

import com.intellij.openapi.actionSystem.AnAction;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.actionSystem.PlatformDataKeys;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.ui.Messages;
import org.jetbrains.annotations.NotNull;

/**
 * @author wind
 * @Description 測試菜單執(zhí)行類
 * @createDate 2021/4/13 13:55
 * @updateDate 2021/4/13 13:55
 */
public class TestAction extends AnAction {
    @Override
    public void actionPerformed(@NotNull AnActionEvent event) {
        Project project = event.getData(PlatformDataKeys.PROJECT);
        String txt = Messages.showInputDialog(
                project,
                "請輸入測試內(nèi)容",
                "測試標題",
                Messages.getQuestionIcon()
        );

        System.out.println(txt);
    }
}

3、結(jié)果展示

  • 白色主題為啟動的插件測試界面
  • 黑色主題為編寫代碼的界面

實際效果
實際效果
實際效果 

無任何商業(yè)用途,無任何侵權(quán)想法。但如發(fā)現(xiàn)侵權(quán)或其它問題請及時與本人取得聯(lián)系。本人會在第一時間進行對應(yīng)刪除或修改。

作者: wind
csdn: https://blog.csdn.net/com_study

在這祝大家工作開心^_^

到此這篇關(guān)于IDEA插件開發(fā)注冊菜單之向主菜單注冊菜單項目的文章就介紹到這了,更多相關(guān)idea注冊菜單內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 重學(xué)SpringBoot3之日志Logging使用方式

    重學(xué)SpringBoot3之日志Logging使用方式

    在日常開發(fā)中會遇到不同的異常,日志方便我們?nèi)ヅ挪樘幚?這篇文章主要給大家介紹了關(guān)于重學(xué)SpringBoot3之日志Logging使用方式的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-06-06
  • Java 3D入門之基本圖形功能 附源碼

    Java 3D入門之基本圖形功能 附源碼

    Java3D API是Sun定義的用于實現(xiàn)3D顯示的接口。3D技術(shù)是底層的顯示技術(shù),Java3D提供了基于Java的上層接口。Java3D把OpenGL和DirectX這些底層技術(shù)包裝在Java接口中。這種全新的設(shè)計使3D技術(shù)變得不再繁瑣且可以加入到J2SE、J2EE的整套架構(gòu),故保證了Java3D技術(shù)強大的擴展性
    2021-10-10
  • mybatis深入講解resultMap的定義及用法

    mybatis深入講解resultMap的定義及用法

    MyBatis的每一個查詢映射的返回類型都是ResultMap,當我們提供返回類型屬性是resultType時,MyBatis會自動給我們把對應(yīng)值賦給resultType所指定對象的屬性,當我們提供返回類型是resultMap時,將數(shù)據(jù)庫中列數(shù)據(jù)復(fù)制到對象的相應(yīng)屬性上,可以用于復(fù)制查詢,兩者不能同時用
    2022-04-04
  • Spring?boot?啟動流程及外部化配置方法

    Spring?boot?啟動流程及外部化配置方法

    平時我們開發(fā)Spring boot 項目的時候,一個SpringBootApplication注解加一個main方法就可以啟動服務(wù)器運行起來,那它到底是怎么運行起來的呢?這篇文章主要介紹了Spring?boot?啟動流程及外部化配置,需要的朋友可以參考下
    2022-12-12
  • Java中forward轉(zhuǎn)發(fā)與redirect重定向的區(qū)別

    Java中forward轉(zhuǎn)發(fā)與redirect重定向的區(qū)別

    轉(zhuǎn)發(fā)和重定向都是常用的頁面跳轉(zhuǎn)方式,但在實現(xiàn)上有一些區(qū)別,本文主要介紹了Java中forward轉(zhuǎn)發(fā)與redirect重定向的區(qū)別,具有一定的參考價值,感興趣的可以了解一下
    2023-11-11
  • 淺析Java的Spring框架中IOC容器容器的應(yīng)用

    淺析Java的Spring框架中IOC容器容器的應(yīng)用

    這篇文章主要介紹了Java的Spring框架中IOC容器容器的應(yīng)用,包括BeanFactory容器和ApplicationContext容器的介紹,需要的朋友可以參考下
    2015-12-12
  • JAVA內(nèi)存溢出解決方案圖解

    JAVA內(nèi)存溢出解決方案圖解

    這篇文章主要介紹了JAVA內(nèi)存溢出解決方案圖解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-10-10
  • Maven的安裝+配置本地倉庫路徑方式

    Maven的安裝+配置本地倉庫路徑方式

    這篇文章主要介紹了Maven的安裝+配置本地倉庫路徑方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-09-09
  • mybatis實現(xiàn)批量修改-xml方式

    mybatis實現(xiàn)批量修改-xml方式

    這篇文章主要介紹了mybatis實現(xiàn)批量修改-xml方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Java實現(xiàn)File轉(zhuǎn)換MultipartFile格式的例子

    Java實現(xiàn)File轉(zhuǎn)換MultipartFile格式的例子

    本文主要介紹了Java實現(xiàn)File轉(zhuǎn)換MultipartFile格式的例子,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07

最新評論