我想更改 IntelliJ 主窗口中的文本,通常如下所示:
myservice - [c:\some\path] - [myservice-webservice] - ...\a\b\c\foo.xml - IntelliJ IDEA 12-1-4
我想使用maven版本号,这样它看起来像这样:
myservice-1.2.3-SNAPSHOT - [c:\some\path] - [myservice-webservice] - ...\a\b\c\foo.xml - IntelliJ IDEA 12-1-4
plugin.xml 中没有对我来说显而易见的扩展点,当查看 github 上的社区版代码时,在查看 ServiceManager
和 ApplicationManager
...
我的结论是,自定义 FrameTitleBuilder
看起来很有前途,但我不知道如何将其插入。
或者当然可能有更好的方法来做到这一点。
感谢您提供有关如何继续操作的任何提示。
最佳答案
您可以重写 PicoContainer 中的组件,该组件可从 ApplicationManager.getApplication().getPicoContainer()
获取,然后只需将其转换为 MutablPicoContainer 即可取消注册和注册该组件。
如果有更好的方法,请添加答案或评论!
关于java - IntelliJ插件: how to use a custom FrameTitleBuilder?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18126054/