Как показать ColorPicker из моего действия в плагине IntelliJ IDEA DevKit? - PullRequest
0 голосов
/ 26 марта 2019

Как показать ColorPicker из моего действия в плагине IntelliJ IDEA DevKit? Например, у меня есть действие:

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) требуется одноразовый родительский объект. Где мне взять этот? In ColorPicker.showDialog (args); также требуется родительский объект Component. И снова я не могу понять, где мне взять этот объект? И какой правильный способ отображения ColorPicker из пакета com.intellij.ui.ColorPicker?

1 Ответ

0 голосов
/ 24 апреля 2019

Пожалуйста, сделайте это так:

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