如何从我在 IntelliJ IDEA 插件 DevKit 中的操作中显示 ColorPicker?

How to show ColorPicker from my action in IntelliJ IDEA plugin DevKit?

如何在 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);还需要一个 Component 父对象。我又一次不明白我应该从哪里得到这个对象? 哪个是显示 com.intellij.ui.ColorPicker 包中的 ColorPicker 的正确方法?

请这样做:

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