我有一个 IntelliJ IDEA 插件,可以将图标添加到状态栏。
如何动态更改图标?我使用 StatusBarWidget
和 StatusBar.addWidget()
将小部件添加到状态栏,并使用 StatusBarWidget.IconPresentation
。
我唯一能找到的是这个http://devnet.jetbrains.com/message/5522935但它仅适用于 AnAction
,而不适用于 StatusBarWidget
类。
最佳答案
实现com.intellij.openapi.wm.StatusBarWidget.IconPresentation#getIcon
要动态返回图标,您可以查看 IntelliJ 源代码以获取灵感。您可能还需要调用com.intellij.openapi.wm.StatusBar#updateWidget
关于plugins - 动态更改 IntelliJ IDEA 插件中的状态栏图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25699664/