我在 Windows Vista 上使用 Netbeans 6.7.1,我有一个可以正常工作的 JavaBean 组件,它有一个关联的 BeanInfo 类,我将 Icon 32x32 Color 属性设置为位于类路径上的 32x32 gif 文件。我也同样设置了 16x16 Color 属性。
我已将 bean 添加到调色板,但显示的图标是默认的?图标。
还有什么我应该设置的吗?
谢谢
[更新]
我在 BeanInfo 类的 getIcon() 方法中为 ide 日志放置了一些系统输出,当我查看调色板时,它正确地返回了适当的图标。
我已经尝试过 netbeans 6.8,但问题仍然存在。
...
我现在在 c:\ 的文件夹中创建了一个新项目,并且我使用 netbeans 6.8 向导创建了一个 JavaBean 和一个 BeanInfo 类,然后使用 BeanInfo 编辑器设置 32x32 图标。我在 ms paint 和 adobe illustrator 中制作了不同的 gif 文件。
所以我自己实际上并没有编写任何代码,我所做的只是使用对话框生成代码并指向一个 gif 文件。
我想我可能也失去了生存的意愿,但这可能是在沙发后面。