【问题标题】:How to show ColorPicker from my action in IntelliJ IDEA plugin DevKit?如何在 IntelliJ IDEA 插件 DevKit 中从我的操作中显示 ColorPicker?
【发布时间】:2019-03-26 05:08:46
【问题描述】:

如何在 IntelliJ IDEA 插件 DevKit 中显示我的操作中的 ColorPicker? 例如我有一个动作:

public class TextBoxes extends AnAction {
    public void actionPerformed(AnActionEvent event) {
        // Some code
    }
}

我要在其中显示 ColorPicker 小部件:

ColorPicker colorPicker = new ColorPicker(args); // Like that
ColorPicker.showDialog(args); // Or like that

在新的 ColorPicker(args) 格式中,需要一个 Disposable 父对象。我应该在哪里得到这个? 在 ColorPicker.showDialog(args);还需要一个组件父对象。我又不明白我应该从哪里得到这个对象? 哪一种是从 com.intellij.ui.ColorPicker 包中显示 ColorPicker 的正确方法?

【问题讨论】:

    标签: java intellij-idea plugins intellij-plugin


    【解决方案1】:

    请这样做:

    public class TextBoxes extends AnAction {
      @Override
      public void actionPerformed(AnActionEvent event) {
        Color color = ColorPicker.showDialog(...)
      }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多