最近开始做NetBean平台的开发,以前都是用eclipse的,突然不知道哪是哪,用习惯了java的API,殊不知NetBeans也有自己的API,在网上搜了一下:
本人尊重原创,转载是为了以后查找方便,请理解!
NetBeans平台的API:netBeansAPI
以下是大家常用的几个NeaBeans的API:
1.Module System API模块系统API,NetBeans的“org.openide.modules ”包,使用模块化结构的NetBeans平台应用 。
2.Window System API。您可以创建一个应用先进的窗口功能,如拖/放,停靠/取消停靠,最大值/最小值… 来自NetBeans的“org.openide.windows”包,点击这里查看详情。
3.Lookup API。若要检索现有模块的引用,可以使用 Lookup API,这个 API 与其他查询机制非常类似。还可以用在NetBeans平台之外,来自NetBeans的“org.openide.util.lookup ”包,点击这里查看详情。
4.File System API文件系统API。是模块中的应用进行沟通的途径,一个虚拟的文件系统,默认情况下层次结构的文件夹和文件定义在XML文件中。来自NetBeans的“org.openide.filesystems ”包,点击这里查看详情 。
5.Nodes API节点API。您可以提供视图的基本对象,也就是说,这些都是JavaBeans技术的NetBeans平台。这个ApI还可以用在NetBeans之外的平台。来自NetBeans的“org.openide.nodes ”,点击这里查看详情。
6. Explorer & Property Sheet API 。你可以在NetBeans平台的Swing组件中使用节点,通过ExplorerManager为节点松散耦合。这个API还可以用在NetBeans平台之外。来自NetBeans的“org.openide.explorer ”,点击这里查看详情 。
7.Datasystems API 数据系统API(也称为“Loaders API”)。可以自定义文件类型,如果应用 程序不使用自定义文件类型,这个API可以忽略。来自NetBeans的“org.openide.loaders ”包,点击这里查看详情 。
8.Actions API操作API。Action 可以用在Menu 、Tool Bar或是一些單一動作的功能上,来自NetBeans的“org.openide.actions ”,相关包“org.openide.util.actions ”,点击这里查看详情 。
9.Visual Library API可视化视图API。可以添加您的插件到您的应用中,还可以应用在NetBeans平台之外。来自NetBeans的“org.netbeans.api.visual ”,点击这里查看详情 。