java - 如何在 IntelliJ IDEA 插件 DevKit 中从我的操作中显示 ColorPicker?
问题描述
如何在 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 的正确方法?
解决方案
请这样做:
public class TextBoxes extends AnAction {
@Override
public void actionPerformed(AnActionEvent event) {
Color color = ColorPicker.showDialog(...)
}
}
推荐阅读
- powershell - 计划覆盖现有目录powershell
- mongodb - 创建与现有嵌套字段具有相同值的字段
- scripting - 如何制作双跳脚本,使第二跳的力量成为玩家领导者统计值的值
- node.js - JSON.stringify 错误时 NodeJs 缺少堆栈跟踪
- java - 为什么我们需要内部接口,尤其是使用私有访问修饰符?
- php - 处理失败 [图片链接] - Feed (OPENCART) Google Merchant Center
- docker - 在 docker(-compose) 中实时重新加载 Prometheus 配置
- python - 如何快速抽取一个 numpy 数组?
- python - 如何在 Python 中使用 __slots__ 转储对象的所有字段
- angular - 如何使用 ng-for 访问 ng-container 中的变量以用于我的 ngif?