我根据JavaBean结构做了一个自定义的Swing组件,并为它创建了一个BeanInfo。将其导入 Matisse GUI Builder(NetBeans 的内置 GUI 构建器)时,我的两个自定义属性(一个 float 和一个java.awt.Image
)尝试使用“组件选择器”进行默认编辑,然后显示“不支持此属性的自定义编辑”。
我可以使用提供的文本字段很好地编辑浮动,但我的图像我不能这样做。当我将图像属性的类型更改为javax.swing.Icon
默认情况下获得“图像选择器”属性编辑器时。是否可以将其用于我的java.awt.Image
财产?如果没有,我将如何制作一个自定义属性编辑器来为我做这件事?