本教程介绍了在NetBeans中使用属性编辑器的技术,包括提供自定义编辑器和自定义就地编辑器。具体来说,将涵盖以下内容:
-
为单个节点提供自己的属性编辑器
-
创建一个自定义编辑器
-
创建自定义就地编辑器
-
全局注册自定义属性编辑器
通常,您可能拥有标准属性编辑器不足的属性,或者属性类型是没有标准属性编辑器的类。NetBeans IDE包含许多常见的Swing类型的类,但是一组通用属性编辑器无法满足所有可能的需求。
本教程旨在作为之前的这些教程的补充,其代码基于其中的代码:
-
选择管理教程I-使用TopComponent的查找
-
NetBeans选择管理教程II-使用节点
-
使用Nodes API
您将在上一教程中从上次结束的地方开始学习,该类MyNode包装了一个APIObject对象,并为其index属性提供了一个只读属性,并为其属性提供了一个读/写date属性。