我有一个IntelliJ IDEA插件,可以在状态栏中添加一个图标。
如何更改dinamycally图标?我使用StatusBarWidget
和StatusBar.addWidget()
将小部件添加到状态栏,其中包含StatusBarWidget.IconPresentation
。
我唯一能找到的就是http://devnet.jetbrains.com/message/5522935,但它只适用于AnAction
,而不适用于StatusBarWidget
类。
答案 0 :(得分:2)
实施com.intellij.openapi.wm.StatusBarWidget.IconPresentation#getIcon
动态返回图标,您可以查看IntelliJ来源获取灵感。您可能还需要致电com.intellij.openapi.wm.StatusBar#updateWidget