Forte for Java,Community版本是一个由Java语言编写的Java集成开发环境(IDE)。它是一个跨平台的开发工具,具有开发客户端和服务器端应用的能力,Forte充分利用了Java语言的强大功能,为您提供了一个动态的,应答式的开发环境。它可以从:java.sun.com上获取。
Forte for Java的特点:
模块性:Forte for Java是一个结构化的系统,IDE的各项功能如编辑、调试、GUI生成、EJB(Enterprise Java Bean)支持等都是一个个独立存在的模块。Forte for Java的Update Center 可以帮助你从SUN公司的官方站点上下载最新的模块。
可定制性:Forte for Java由很好的可配置性,用户可以方便地更改图形用户界面,通过对菜单、工具栏、工作区等进行配置,可以生成具有用户自己开发风格的图形用户界面。
延展性:Forte for Java提供了一套完整的开放的API集(Forte 其自身就是由这套API集开发的),因此无论Forte 的何种版本,都可以利用充分利用这个成熟的开发平台。
集成开发环境(IDE)简介
在这一节,我们将简要介绍IDE用户接口的一些主要构件及其特性。使第一次使用Forte for Java进行应用开发的读者,了解如何浏览和查找命令,如何获得帮助文档等基本知识。
一旦Forte for Java开始运行,主窗体被打开,并一直保持到Forte结束运行。主窗体可以被视为整个集成开发环境的控制中心,绝大多数重要的操作和命令都与之相关。它又可被分为四组独立的控制群:菜单栏、工具栏、工作区和状态栏。
菜单栏由九个菜单组成,与Windows98操作风格一致,分别是File(文件)、Edit(编辑)、View(视图)、Project(项目)、Build(创建)、Debug(调试)、Tools(工具)、Win s(窗口)、Help(帮助)。
工具栏位于主窗体的中部,是由一些操作按钮组成,分别对应着一些菜单选项或命令的功能。可以直接用鼠标单击这些按钮来完成指定的功能。工具栏按钮使用户的操作过程得到大大简化,并使操作过程可视化。工具栏按钮中比较特殊的是Component Palette(部件调色板),它位于工具栏的右半部分。主要与Form Editor(表单编辑器)结合,进行可视化开发。它由一些标准的构件和页面布局组成。
菜单和工具都是上下文相关的,它们有时是不可用的(以灰色显示),这是由于跟它们相关联的窗体或对象没有激活的原因。
Workspaces(工作区):Forte for Java引入工作区的概念来管理窗体和工具。工作区位于主窗体的下端,有五个选项卡:Editing(编辑)、GUI Editing(图形界面编辑)、Browsing(浏览)、Running(运行)、Debugging(调试)。每一个选项卡都有一套窗体对应与应用开发过程的一个特定步骤。在缺省条件下,IDE在用户打开一个可视化窗体时自动打开GUI Editing工作区,而当用户运行一个应用程序时,IDE自动切换到Running工作区。
1.2 Explorer(资源管理器):
Forte for Java的资源管理器为用户提供了一个管理所有对象和文件的界面以及一个进入各种编程功能的入口。用户通过它可以编辑类,管理项目,更改对象属性,连接各种数据源。
1.3 Form Editor(窗体编辑器):
窗体编辑器为用户提供可视化开发用户界面的功能。用户可以从Component Palette中选择各类标准构件,如菜单、滚动条、按钮等,然后直接放置在窗体编辑器上,Forte for Java会自动生成相应的Java代码完成构件的设计和属性设置(Java代码可以从Editor Window看到)。窗体编辑器还可以通过调用Java Layout Explorer来改变窗体上各个构件的外观,从而生成用户自定义的界面。
1.4 Project Settings Window(项目设置窗体)和Global options Windows(全局选择窗体):
这两个窗体负责对IDE进行配置。Project Settings Window管理单个项目的相关设置,如编译器的类型,Java资源等。Global options Windows则是对整个IDE集成开发环境进行配置。
2.2 Context Help(上下文帮助):
用户可以用一种较方便的方式获得在线帮助,用鼠标选中一个窗体,对话框,图标等,再按”F1”键,即可获得构件的属性特征,对于菜单选项,可以将鼠标指针放在选项之上,再按”F1”键。
2.3 Tool tips(工具提示):
当用户将鼠标指针放在IDE集成环境的某一部分,如工具栏中的某一按钮,就会出现一个文本条,其内容为该部件的简要介绍。这个功能对于了解树型结构的节点或则属性表中的一个单独属性十分有用。
最后,用户可以用外部浏览器(IE或NC)浏览HTML格式的用户手册。具体路径如下:doc\com\netbeans\developer\modules\userguide\usergdto.htm