本教程向您介绍如何编写让 IDE 识别新文件类型
![](/icons/11395de.gif)
模块
![](/icons/11395dou2.gif)
在 IDE 中识别
![](/icons/11395de.gif)
文件类型具有它自己
![](/icons/11395de.gif)
图标、菜单项和行为
![](/icons/11395dou2.gif)
所显示
![](/icons/11395de.gif)
“文件”是 FileObjects—用 java.io.File 包装
![](/icons/11395dou.gif)
如果是配置文件
![](/icons/11395dou.gif)
则通常用其他方式存储
![](/icons/11395de.gif)
数据包装
![](/icons/11395dou.gif)
如模块中
![](/icons/11395de.gif)
XML 文件
![](/icons/11395dou2.gif)
您实际看到
![](/icons/11395de.gif)
是 Nodes
![](/icons/11395dou.gif)
它提供和操作
![](/icons/11395yi.gif)
样
![](/icons/11395de.gif)
功能以及和文件
![](/icons/11395yi.gif)
样
![](/icons/11395de.gif)
对象
![](/icons/11395de.gif)
本地化名称
![](/icons/11395dou2.gif)
在 Nodes 和 FileObjects 的间是 DataObjects
![](/icons/11395dou2.gif)
DataObject 和 FileObject 相同
![](/icons/11395dou.gif)
不过前者知道将显示
![](/icons/11395de.gif)
文件种类
![](/icons/11395dou.gif)
对于区别扩展名
![](/icons/11395de.gif)
文件和区别名称空间
![](/icons/11395de.gif)
XML 文件
![](/icons/11395dou.gif)
通常有区别类型
![](/icons/11395de.gif)
DataObject
![](/icons/11395dou2.gif)
每个 DataObject 都由区别模块提供
![](/icons/11395dou.gif)
每个都支持
![](/icons/11395yi.gif)
个或多个文件类型
![](/icons/11395dou.gif)
例如
![](/icons/11395dou.gif)
Image 模块可以识别和打开 .g
![](/icons/11395if.gif)
和 .png 文件
识别文件类型
![](/icons/11395de.gif)
模块安装 DataLoader
![](/icons/11395dou.gif)
即特定文件类型 DataObject
![](/icons/11395de.gif)
工厂
![](/icons/11395dou2.gif)
当展开文件夹时
![](/icons/11395dou.gif)
IDE 询问每个已知
![](/icons/11395de.gif)
DataLoader“Do you know what this is?”第
![](/icons/11395yi.gif)
个回答“Yes”
![](/icons/11395de.gif)
DataLoader 会为该文件创建 DataObject
![](/icons/11395dou2.gif)
为了实际显示每个文件
![](/icons/11395de.gif)
内容
![](/icons/11395dou.gif)
系统对在 IDE 中实际看到
![](/icons/11395de.gif)
每个 DataObject 和 Nodes
![](/icons/11395diaoyong.gif)
DataObject.getNodeDelegate
![](/icons/11395kh.gif)
下面左侧
![](/icons/11395de.gif)
图表显示上面提到
![](/icons/11395de.gif)
每个可用项目;右侧
![](/icons/11395de.gif)
图表显示它们的间
![](/icons/11395de.gif)
关系:
通过电子邮件使其他人也可以使用
![](/icons/11395dou2.gif)
收件人应该使用 Update Center (Tools > Module Manager) 来安装它
进
![](/icons/11395yi.gif)
步改善 您可能想添加某些功能:
高亮显示语法
组件调色板
更多操作
通过用于创建 man
![](/icons/11395if.gif)
est 文件
![](/icons/11395de.gif)
附加面板改进向导
属性表
对新
![](/icons/11395de.gif)
文件类型使用虚拟模板
延伸阅读
- 2011-5-18-- netbeans,NetBeans 时事通讯(刊号 # 147 - May 18, 2011)
- 2011-5-13-- netbeans,NetBeans 时事通讯(刊号 # 146 - May 13, 2011)
- 2011-4-14-- netbeans,NetBeans 时事通讯(刊号 # 142 - Apr 14, 2011)
- 2011-5-18-- netbeans,NetBeans 时事通讯(刊号 # 147 - May 18, 2011)
- 2011-5-5-- netbeans,NetBeans 时事通讯(刊号 # 145 - May 05, 2011)
- 2011-4-14-- netbeans,NetBeans 时事通讯(刊号 # 142 - Apr 14, 2011)
- 2010-12-23-- netbeans,NetBeans 时事通讯(刊号 # 130 - Dec 23, 2010)
- 2011-4-19-- netbeans,NetBeans 时事通讯(刊号 # 143 - Apr 19, 2011)
- 2011-3-30-- netbeans,NetBeans 时事通讯(刊号 # 141 - Mar 30, 2011)
- 2011-1-4-- netbeans,NetBeans 时事通讯(刊号 # 131 - Jan 04, 2011)
最新评论