动态更改IntelliJ IDEA插件中的状态栏图标

时间:2014-09-06 11:16:48

标签: plugins intellij-idea

我有一个IntelliJ IDEA插件,可以在状态栏中添加一个图标。

如何更改dinamycally图标?我使用StatusBarWidgetStatusBar.addWidget()将小部件添加到状态栏,其中包含StatusBarWidget.IconPresentation

我唯一能找到的就是http://devnet.jetbrains.com/message/5522935,但它只适用于AnAction,而不适用于StatusBarWidget类。

1 个答案:

答案 0 :(得分:2)

实施com.intellij.openapi.wm.StatusBarWidget.IconPresentation#getIcon动态返回图标,您可以查看IntelliJ来源获取灵感。您可能还需要致电com.intellij.openapi.wm.StatusBar#updateWidget