Netbeans平台中, .shadow文件主要用于系统文件系统的配置数据上. .shadow文件在功能上和Unix的软连接很像. 实际上就是一个文件的指针. .shadow文件通常在只需要一个对象实例,但是必须在多个目录下存在的情况下使用. 例如, 一个动作通常在系统文件系统中Action目录下声明,但是这个动作也必须在菜单和工具栏中出现. 我们不能创建这个动作的多个实例来解决上面的问题. 一个.instance文件在模块的层文件layer.xml中的Actions目录中创建. 然后在其他需要这个对象的地方创建对应的.shadow文件指向这个.instance文件. 在系统文件系统中声明一个.shadow文件:
- <folder name="A">
- <file name="com-foo-mymodule-MyClass.instance"/>
- <!---->folder>
-
- <folder name="B">
- <file name="Shadow1.shadow">
- <attr name="originalFile" stringvalue="A/com-foo-mymodule-MyClass.instance"/>
- <!---->file>
- <!---->folder>
-
- <folder name="C">
- <file name="anotherShadow.shadow">
- <attr name="originalFile" stringvalue="A/com-foo-mymodule-MyClass.instance"/>
- <!---->file>
- <!---->folder>
<folder name="A"><folder name="B"><folder name="C"><file name="anotherShadow.shadow">
</file></folder></folder></folder>
.shadow文件可以指向系统文件的任何文件, 也可以指向磁盘上的真实文件. 例如在Netbeans IDE中Favorite Tab面板上,使用.shadow文件指向磁盘上的真实目录.
分享到:
相关推荐
netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体...
在压缩包子文件的文件名称列表中仅列出 "org",这可能表示整个库的结构,其中包含了 `org.netbeans.lib.axtextra` 包下的所有源代码、类文件和其他资源。通常,这样的目录结构意味着库包含了多个类和相关支持文件,...
语言程序设计资料:第13章_开发工具:NetBeans的使用.ppt
《Pro.Netbeans.IDE.6.Rich.Client.Platform.Edition》是针对NetBeans IDE 6的深入教程,专注于富客户端平台(Rich Client Platform)的开发。NetBeans IDE是一款强大的开源集成开发环境,尤其在Java开发领域备受...
语言程序设计资料:NetBeans使用文档.doc
语言程序设计资料:NetBeans学习笔记.doc
- **Swing 在 NetBeans Platform 中的作用**:NetBeans Platform 6.9 提供了一个专门为 Swing 设计的应用程序框架,这意味着开发者可以利用平台提供的工具和服务来简化 Swing 应用程序的开发过程。 - **框架优势**:...
Netbeans.教程.doc
一共分两卷,这是第二部分。... you'll find what you need in this book to get started with the more vibrant, more productive extensible NetBeans platform project found on netbeans.org.
在使用Java-netbeans-7.rar这个压缩包时,解压后将得到NetBeans 7的安装文件,按照安装向导步骤即可完成安装。安装完成后,你可以开始利用NetBeans 7的全部功能来编写、调试和部署Java应用程序。无论是初学者还是...
《The Definitive Guide to NetBeans Platform 7》是一本由NetBeans官方网站提供的权威Java开发指南,这本书深入探讨了NetBeans Platform 7的各种特性和功能,旨在帮助开发者充分利用这一强大的开发平台进行应用程序...
总的来说,NetBeans.Platform.6.9.Developers.Guide提供了全面的指导,让开发者能够有效地利用NetBeans构建模块化、基于Petri网的任务管理应用。通过深入学习这个指南和实践其中的代码,开发者不仅可以提升在...
NetBeans 是一个流行的集成开发环境(IDE),它提供了一个功能强大且灵活的平台 для开发 Java 应用程序。在本教程中,我们将学习如何使用 NetBeans 创建一个 Java 应用程序,并编写用于测试的 JavaBean 和测试...
《NetBeans平台终极指南》是Heiko Böck编著的一本详尽的书籍,旨在为读者提供关于NetBeans平台的全面理解与深入洞察。本书不仅涵盖了NetBeans平台的基础概念和核心架构,还深入探讨了如何开发用户界面、利用标准...
- NetBeans支持创建、管理和组织多个项目,每个项目可以包含源代码、资源文件、库引用等。 - 它还支持版本控制系统如Git,方便团队协作和代码版本控制。 4. **Maven和Ant支持**: - 对于Java项目,NetBeans可以...
- **解决方案**:关闭不必要的背景任务,减少打开的文件数量,考虑增加系统的RAM。 #### 四、高级功能详解 - **版本控制集成**:NetBeans IDE 7 支持多种版本控制系统(如SVN、Git等),便于团队协作和代码管理。...
《Apress Pro NetBeans IDE 6 Rich Client Platform Edition (2008)》是一本专为开发者准备的指南,详细介绍了如何使用NetBeans IDE 6来构建富客户端平台应用程序。这本书由Apress出版社出版,旨在帮助程序员充分...