Java 如何使IntelliJ颜色预览识别自定义颜色类?

Java 如何使IntelliJ颜色预览识别自定义颜色类?,java,intellij-idea,Java,Intellij Idea,在IntelliJ中有一个功能,您可以使用Color类预览槽中常规rgb颜色的颜色。但是,在某些情况下,我更喜欢HSL颜色模型,而Java没有,因此我创建了自己的类,扩展了color。通过自定义类实例化的颜色没有预览;我有没有办法告诉IntelliJ如何从我的课堂中提取预览 下面是HSLColor类的简短预览: 公共类HSLColor扩展颜色 { 私人浮动[]hsl; 私人浮动阿尔法; 公共HSL颜色(浮子h、浮子s、浮子l、浮子a) { 这(toRGB(h,s,l,a)); hsl=新浮点[

在IntelliJ中有一个功能,您可以使用
Color
类预览槽中常规rgb颜色的颜色。但是,在某些情况下,我更喜欢HSL颜色模型,而Java没有,因此我创建了自己的类,扩展了
color
。通过自定义类实例化的颜色没有预览;我有没有办法告诉IntelliJ如何从我的课堂中提取预览

下面是
HSLColor
类的简短预览:

公共类HSLColor扩展颜色
{
私人浮动[]hsl;
私人浮动阿尔法;
公共HSL颜色(浮子h、浮子s、浮子l、浮子a)
{
这(toRGB(h,s,l,a));
hsl=新浮点[]{h,s,l};
α=a;
}
专用HSLColor(浮动[]rgba)
{
super(rgba[0],rgba[1],rgba[2],rgba[3]);
}
}

不修改IDE源代码或创建自定义插件是不可能的

要么,要么