一、概述
Jbuilder 9是功能强大的可视化Java集成开发工具,可以快速开发包括复杂企业级应用系统的各种Java程序,包括独立运行程序、Applet程序、Servlet、JSP、EJB、Web Service等,最新的Jbuilder 9版本支持Sun的J2SE 1.4和J2EE 1.4。使用可视化工具开发程序有很多好处,其中最显著的是能够快速生成程序框架、设计图形界面、调试程序等,此外Jbuilder 9内置了对一些企业级服务器的支持,包括Borland服务器、Bea公司的WebLogic服务器、IBM的WebSphere服务器和iPlanet服务器。Jbuilder 9在以前版本的基础上,增强和增加了许多功能。特性如下:
(1)工程管理(Project management)。增强了工程之间的鼠标拖放和其他管理功能,支持打开Together工程文件。
(2)编译(Build)。Make、Ant已经升级,支持工程导出到Ant。
(3)打包(Archive Builder)。该功能更加灵活方便。
(4)团队开发(Team development)。CVS、Visual SourceSafe、ClearCase得到升级,增加了StarTeam。
(5)Web Service。原有的Apache Axis toolkit和Apache SOAP toolkit已经升级,WebLogic toolkit添加了Web Services Console和Export As AnAsynchronous Web Service wizard。
(6)Productivity enhancements。编码工具和文档工具进一步增强,例如JavaDoc、Refactoring。
(7)Editor(编辑器)和Debuger(调试器)。增强的编辑器和调试器功能使代码编写更加方便。
(8)Web和J2EE。除了增加了新功能外,最重要的是支持目前最新的J2EE服务器,如BEA WebLogic Platform Server8.1、IBM WebSphere Application Server 5.0、Borland Enterprise Server 5.1.1-5.2.1 Sybase EAServer4.2等。
二、Jbuilder 9的安装与启动
1、Jbuilder 9的软硬件系统需求
在Windows平台上,JBuilder 9的系统需求如下:
(1)最少256MB内存(recommended minimum)、推荐512MB(recommended)。根据笔者经验,256MB内存可以运行,对学习JBuilder 9来说,稍微有点慢。
(2)700MB硬盘剩余空间。
(3)Microsoft Windows 2000(SP2)/2003,XP,or NT4.0(SP6)。
所以建议大家不要把JBuilder 9安装在非服务器版本的Windows平台例如Windows 2000 Professional上。
(4)Intel(r)Pentium(r)II 233MHz以上CPU。
2、Jbuilder 9的下载
JBuilder9可以从Borand网站上下载,共包括下面3个文件:
(1)程序文件JBuilder9.zip。
(2)联机手册JB9docs.zip。
(3)实例代码jb9samples.zip。
3、Jbuilder 9的安装
Jbuilder9的安装较简单,下面我们就简单介绍之。首先将jbuilder9.zip文件解包后,运行ent_trial_install.exe文件,开始jbuilder9的安装过程,如图1、2所示;
图1 |
图2 |
在图3中点击"next"按钮;
图3 |
在图4中选中"I accept the terms of the License Agreement",点击"next"按钮;
图4 |
选择安装jbuilder9的路径为F:\jbuilder9,如图5所示,点击"next"按钮;
图5 |
在图6中选择"install"按钮,开始jbuilder9的安装,如图7所示;
图6 |
图7 |
安装好后出现图8的画面,点击"Done"按钮,至此Borland jbuilder 9 Enterprise Trial版本安装就算全部完成。
图8 |
4、Jbuilder 9的启动
1)获得试用授权文件或者序列号
你需要在Borland网站上注册,获得一个trial license key,这样才可合法地试用JBuilder9。这个key通过电子邮件发到用户注册时提供的信箱上,通常这个key是个文本文件而不是序列号,称为activate file,可以试用JBuilder 9一个月(31天),不过有时这个key不一定可用,可能需要上网寻找合法的key。
2)第一次启动JBuilder9
第一次启动JBuilder9时,会出现一个界面,要求提供JBuilder 9产品的serial number(序列号)或者activate file(产品激活文件),你应该选择activate file,然后根据提示选择activate file所在的目录和文件名。如果没有错误,JBuilder 9开始启动,会显示还有多少天的试用期,然后出现JBuilder 9的界面。 第一次启动JBuilder 9时,会出现如图9所示的界面,提示界面中的文件类型是否由JBuilder9打开。
图9 |
我们看到的最前面的是Tip of th eDay(每日一诀)窗口,每次启动时会显示使用JBuilder 9的一个窍门(tip),如果在Show tip of the day after launching前的方框打勾,那么以后启动JBuilder9时,就不会出现Tip of the Day窗口。单击Close按钮就关闭Tip of the Day窗口,此时开始正式使用JBuilder 9,这时看到的界面中,JBuilder9会自动打开一个后缀名为jpx的文件Welcome.jpx,见屏幕左上部鼠标所指处,jpx可能是java project(Java工程或者项目)文件的缩写。
希望大家最后安装联机手册jb9docs.zip和实例代码jb9samples.zip,这对于通过手册辅助学习JBuilder9是必须的。
三、Jbuilder 9集成开发环境简介
图10 |
从上图10中我们可以看出,JBuilder9的集成开发环境是一个使用单一窗口界面,集编辑、管理文件与工程、可视界面设计、浏览、编译、调试和其他操作等多功能于一体的开发平台。以下是各个部分的名称及其功能说明。
1、主菜单栏(main menu)
主菜单对于编写程序来说是非常重要的,比如用户可以用它打开、保存工程和文件,装载存储的文件,在文件之中查找文本,编译和调试程序等。
2、主工具栏(main toolbar)
主工具栏按照其功能划分成若干小工具栏,其上面的按钮主要提供对菜单命令的快捷访问方式。
3、工程窗口(project pane)
工程窗口可以显示所选工程的内容,用于浏览与操作工程树。
4、工程工具栏(Project bar)
工程工具栏包含了一个当前所打开工程的列表及一些按钮,这些按钮用来增加、删除文件,关闭及更新工程窗口中的工程文件。
5、结构窗口(Structure pane)
结构窗口用于显示内容窗口中当前文件的结构。对一个Java文件而言,该窗口以树的形式显示出所有方法、属性与事件。结构窗口具有向下展开的功能,双击一个类或者界面就可以查看它的祖先类,非常便于用户查找相关信息。
6、内容窗口(Content pane)
在内容窗口中可以查看所打开的文件。每一个打开的文件都有一个显示其文件名的标签以及位于底部的各种视图标签。
7、文件视图标签(Fileview tabs)
文件视图标签用于在内容窗口中切换文件的各种视图,如Source、Design、Bean、Doc 或History视图。
8、文件标签(File tabs)
文件标签用于显示打开的文件名。JBuilder9只显示活动工程的文件标签。要查看一个 打开的文件,请选择它的文件标签。注意,当一个文件被修改时,它标签上的X符号为断开的,否则为没有断开的X符号。
9、状态栏(Status bar)
在状态栏可获得有关进程及其结果的最新信息。
以上各个部分是利用JBuilder编程时最常使用的,掌握了它们的功能,就会对JBuilder 9的编程环境有更深入的了解。
下面,就对JBuilder9的集成开发环境中的各项内容进行介绍。
一) 菜单栏
JBuilder9的菜单栏是由一些子菜单组成的,用户可以通过鼠标或快捷键来选择需要的菜单项。下面将对一些常用和比较重要的菜单项进行介绍。
1、File(文件)菜单
1)New菜单项
单击File->New菜单项,将打开Object Gallery对话框,如图11所示。
图11 |
在这个对话框中,用户可以创建文件、工程、应用程序、Web应用、XML应用、CORBA、Build、Enterprise应用和测试处理等。
在本对话框中有8个标签,下面对一些主要标签中的主要工程进行简单的说明。
·General标签:用户可以通过General标签来创建多种类型的文件,例如,要创建应用程序文件,只需在相应的Application图标上双击即可。
·Proiect标签:在Proiect标签中可以创建新的工程。
·Web标签:Web标签中,可以创建和Web相关的应用程序和文件。
·XML标签:XML标签中,可以创建和XML相关的应用程序和文件。
·CORBA标签:CORBA标签中,可以创建和CORBA相关的多层次应用程序的服务器和客户机的接口和应用。
·Enterprise标签:Enterprise标签中,可以创建和Enterprise应用相关的接口和应用对象,这些功能只有企业版的JBuilder9才会有。
·Build标签:Build标签中,可以创建用于生成代码和工程创建过程中使用的任务。
·Test标签:在Test标签中,可以创建用于测试的应用框架和类对象。
另外,Obiect Gallery对话框中还包括Web Services以及Micro等标签,但是由于其应用范围不是很广,所以这里不再叙述。如有兴趣,可以参考相关的帮助信息。
2)Now Project菜单项
New Projiect菜单项的主要功能是创建一个JBuilder工程文件。单击该菜单项,将出现一个标准的创建JBuilder工程文件的向导对话框,按照向导的提示,就可以创建一个JBuilder工程文件了。
3)New Class菜单项
New Class菜单项主要用于创建一个Java class对象。单击该菜单项,将出现一个标准的创建Java class对象的向导对话框,按照向导就可以创建一个Javaclass对象文件。
4)Open Project菜单项
Open Project菜单项的功能是打开一个已有的工程。JBuilder9可以同时打开多个工程,系统还可以打开多个AppBrowser,显示多个不同的工程。
5)Open File菜单项
本菜单项用于打开已经存在的JBuilder文件、JBuilder工程文件、JBuilder包、C和C++文件、SQL文件、HTML文件、批处理文件、文本文件和类型文件等,该命令的快捷键是Ctrl+O。单击该菜单项,将出现一个标准的打开文件对话框,通过这个对话框,可以选择不同路径下的文件。如果文件是一个工程文件,将在集成开发环境中打开工程。如果是其他文件,可以在代码编辑器中查看文件并编辑它。不同类型的文件可以用文件过滤器进行过滤。
6)Reopen菜单项
Reopen菜单项用来打开最近使用的工程或模块。JBuilder 9对最近打开过的工程文件具有记忆功能,当单击该菜单时,会出现其级联菜单,其中列出了最近打开过的文件。
7)Close All Except "Frame1.java"菜单项
此菜单项的主要功能是关闭当前集成开发环境中打开的工程文件中除了正在使用的Java文件以外所有其他的文件,如果要关闭的文件有了变更,将会出现一个对话框,提示是否保存所做的修改。
8)Revert"Frame1.java"菜单项
此菜单项用来还原当前集成开发环境中打开的Java文件。如果当前文件有了变更,才会有还原为修改前的文件的操作,该菜单项才会被激活。
9)Page Layout菜单项
此菜单项的主要功能就是对打印代码进行页面设置。单击该菜单项会打开一个页面设置对话框,用于修改打印时的各种参数设置。
2、 Edit(编辑)菜单
"编辑"菜单的主要功能是用来管理处于用户设计阶段的文本和控件。
3、View(视图)菜单
视图"菜单的主要功能是决定在当前的IDE窗口显示哪些内容。在该菜单中的菜单项是用户根据自己的需要与爱好调整编程环境的重要工具。在"视图"菜单中提供了很多重要的工具,比如ToolBars(工具栏)、Project(工程窗口)、Content(内容窗口)、Structure(结构窗口)、Messages(消息窗口)、StatusBar(状态栏)和HideAll(隐藏所有的窗口)等等。 其中,使用ToolBars可以选择需要显示的工具栏,主要有File,Editing,Search,Build,Run/Debug,Navigation和Help等等。
4 、Project(工程)菜单
在"工程"菜单中,JBuilder提供了一系列用于工程处理的菜单项,主要包括:
. Make Proiect 菜单项可以将当前工程中的所有文件进行编译和链接;
. Rebuild Proiect 菜单项可以将当前工程的所有文件进行重新编译和链接;
. Make 菜单项可以将当前工程文件进行编译;
. Rebuild 菜单项可以将当前工程文件进行重新编译和链接;
. Add Files/Packages 菜单项可向当前工程添加文件和包;
. New Folder 菜单项用于在当前的工程中添加新的文件夹;
. Remove from Proiect 菜单项用于从当前的工程中移除文件;
. Refresh 菜单项用于刷新当前工程窗口的内容:
. Rename 菜单项用于给当前工程中的文件重命名;
. Proiect Properties 菜单项用于设置当前工程的属性;
. Default Proiect Properties 菜单项用于设置系统默认的工程的属性。
在上面讲述的菜单项中,Make Projiect,Rebuild Project,Make和Rebuild等菜单项都是经常使用的工程菜单项。
5、Run(运行)菜单
"运行"菜单提供了各种运行和调试的菜单项。用户经常会使用到这些菜单项,这些菜单项在运行程序和调试程序时特别重要。下面就简单介绍其中的菜单项。
Run Proiect(运行工程)菜单项和Debug project(调试工程)菜单项是运行程序必不可少的,主要用于运行工程和调试工程。
Configurations(配置)菜单项可以打开Prpject Properties对话框并以Run页面显示,让用户选择要运行的主程序(这和Java中有Application程序和Applet小应用程序有关)。
Step Over(单步)菜单项和Run to Cursor(运行到光标处)菜单项则和调试程序有关,即单步执行和执行到光标。
对于Add Watch(添加观测变量)和Add BreakPoint(添加断点)等菜单项的使用以及其他的调试技巧。
6、Team(团队)菜单
"团队"菜单主要用于完成团队的开发协调工作。其中的Select Project VCS菜单项主要给工程配置用于团队开发的版本控制系统,单击该菜单项将弹出Select Project VCS对话框。
7、Wizards(向导)菜单
"向导"菜单提供了一系列用于向导的菜单项。
·Implement Interface菜单项主要用于打开一个可以创建可执行框架接口的向导,当JBuilder创建好框架接口后,就需要给出该接口下可执行方法的实际代码。
·Override Methods菜单项主要用来打开一个用于重载类方法的向导。
·EJB菜单项主要用于处理EJB方面的向导,其中包括三个子菜单项,分别为EJB1.x Interface Generator,EJB1.x Bean Generator和Use EJB Test Client。
·Use DataModule菜单项主要用于打开一个DataModule的向导,能够选择的数据模块只有那些已经建立并编译通过的数据模块,用户可以通过该向导选择一个已经存在的数据模块并把它加入自己的工程中。
·Use CORBA Interface 菜单项主要用来打开一个CORBA Client Interface Object From IDL向导,从一个IDL文件中生成CORBA客户。
·Resource Strings菜单项主要用于打开Resource Strings向导,将资源绑定到一些单独的类中。
·Archive Builder菜单项主要是将开发完成后的应用程序进行分发。Archive Builder可以收集程序所需的所有文件,依照选择了的归档类型进行分发,例如,这些文件可归档为JAR文件进行分发。该菜单命令和new向导中的Archive Builder的作用是一样的。
·Native Executable Builder菜单项主要是将开发完完成后的应用程序进行本地可执行代码分发处理。JBuilder9可生成在Windows,Linux,Solaris和Mac OS X等多个操作系统平台上使用的本地代码。该菜单项将打开一个等同于new向导中的Native Executable Builder向导。
·Javadoc菜单项主要是打开Javadoc向导,它可以为各种API源文件创建HTML格式的文档文件。
·External Build Task菜单项主要是打开External Build Task向导,用于创建一个在编译链接工程时使用的扩展Build任务程序。
8、Tools(工具)菜单
"工具"菜单主要提供各种环境的选项,用户可以自定义这些选项,设置适合自己的编程环境。其中主要包括IDE Options(环境选项)、Editor Options(编辑器选项)、Configure Libraries(类库配置选项),Configure Servers(分发应用的服务器端配置)、Configure Palette(配置选项板)和Configure JDKs(JDK添加和配置)等菜单项。
另外,还提供了Enterprise Setup,Enterprise Deployment,Create EJB Client JAR,Beanlnsight和Package Migration等与Borland Enterprise Server有关的配置工具,以及JDBC Monitor,DatabasePilot,JDataStore Explorer和JDataStore Server等和数据库配置相关的工具。
Configure Tools,Configure File Associations和RMIRegistry等菜单项则用于文件关联等其他对象的配置工作。
二)控 件 栏
在任何可视化编程中,控件栏是用户取用控件库中存在的控件的最一般工具,也为程序设计提供了快捷和方便。在控件库中的每一个控件实际上就是一个对象,用户可以增加和改进其功能,并由此形成一个新的控件。另外,所形成的新控件可以被添加到控件库中, 被程序所调用。
单击上图10中文件视图标签中的Design选项,在内容窗口显示的内容为用户界面设计器,它的上方就会出现"控件栏",控件栏位于主菜单的右下方,按控件功能的不同划分为14组。
1、Swing页
Swing是Java基础类库(JFC)的重要组成部分,它实现了一组新的GUI(Graphics User Interface,图形用户界面)控件,具有可插接的外观感觉效果(可插接的外观感觉效果就是使用户只需要设计一个GUI控件集,就可以自动得到与任意OS平台(如Windows,Solaris,Macintosh)相吻合的外观感觉效果。Swing是以100%纯Java实现的,且以JDK(Java DevelopmentKit,Java开发工具包)Lightweight UI(User Interface,用户界面)框架为基础。
图12 |
在Swing控件中除了包含两个已有AWT(Abstract Window Toolkit,抽象窗口工具包)控件集(如按钮、滚动条、标签等)的纯Java版本外,还添加了一个高级控件的全集(例如树视图、列表框等)。
2、Swing Containers页
如图13所示,Swing Containers页主要包含了一些Swing控件所需要使用的容器外观等,以使Swing控件的布局更合理。
图13 |
3、DataExpress页
DataExpress页中所包含的控件都是Borland公司专为数据库处理设计的,如图14所示。
图14 |
4、dbSwing页和MoredbSwing页
dbSwing页(见图15)和More dbSwing页同样也是Borland公司设计的在数据库处理方面的控件集合。
图15 |
5、dbSwing Models页
dbSwing Models页同样也是Borland公司设计的在数据库处理方面的控件集合,如图16所示。
图16 |
6、EJB页
EJB(Enterprise JavaBean)在企业级的应用程序设计中非常有用,是J2EE的重要组成部分。其包含的控件如图17所示。
图17 |
7、AWT页
AWT是Java基础类库的重要组成部分,是Java在较早期的窗口工具集,具有十分强大的功能,包括:
.丰富的用户界面控件;
.强大的事件处理模型;
.图形和图像工具,包括形状、颜色和字体类:
.布局管理器,可以进行灵活的窗口布局而与特定窗口的尺寸和屏幕分辨率无关;
.数据传送类,可以通过本地平台的剪贴板来进行剪切和粘贴。
AWT页的控件如图18所示。
图18 |
另外,还有XML页、InternetBeans页、CORBA页、MIDP和MIDP Screens等在JBuilder中所使用的高级编程功能控件。这里就不多说了。
三)对象浏览器
在用户界面设计器上任选一个控件,则在右下方就会出现对象浏览器。对象浏览器在程序开发中具有非常重要的作用,是用户进行可视化编程的基础。对象浏览器的主要作用是向用户提供对象的声明段中的属性(Properties)的访问,如读取和修改。同时,对象浏览器还提供了对象的事件(Events)的设置,在这些设置中往往可以完成在面向对象技术中需要很多工作才能完成的任务,甚至这些改变属性和事件的工作就是编写程序的全部。这大大增加了代码的重用性,这就是面向对象技术的优势所在。
四)用户界面设计器
由于目前用户对界面的要求逐步提高,因此,现在的可视化编程已经取代了传统的用户界面的设计方法。而在可视化编程中,人机之间的直接联系主要是通过一些窗口和对话框来实现。JBuilder9也不例外,它也是通过这些窗口和对话框来实现窗体。用户需要的控件则可以直接放置在窗体上,利用这些控件来实现复杂的功能。
用户界面设计器是用户在编写程序过程中最常用到的工具。用户在进行界面设计时,只需单击文件视图标签中的Design页,就会出现该用户界面设计器。用户可以利用JBuilder提供的各种控件来搭建自己的程序界面。而且同时,JBuilder9还为这些界面自动生成了相应的代码,为用户提供了程序的环境。接下来,就要由用户设置属性,来编写一些实现用户特定功能的代码。这在很大程度上减少了用户界面设计的复杂度,使用户的主要精力投入到如何实现和加强功能上来。
五)源代码编辑器
只要用户进行有关的程序编写,就需要相应的程序编辑器,JBuilder9同样提供了这样一个编辑器,在进行程序设计时,只需单击文件视图标签中的Source页,就会出现源代码编辑器,利用它就可以进行JBuilder的程序编辑了。
对于源代码编辑器,用户还可以根据自己的喜好和习惯进行设置,其设置方法主要是:通过单击Tools->IDE Options显示IDE Options对话框,在这个对话框中可设置窗口大小、字体大小等信息。通过Tools->Editor Options菜单项打开的标签页可以对编辑器、显示、颜色、代码预览、模板、Java结构等内容进行设置。例如,用户可以设置自己喜欢的编辑显示模板。使用代码摸板也同样可以加快编程的速度。JBuilder9已经预定义了若于代码模板,包括类声明、if语句、if else语句、try/catch语句以及while语句等模板。
在程序代码编辑器中,如果用户想获得帮助,只要在将鼠标停放在想要查询的关键词、对象或其他标记上,然后按F1键,就能得到相应的帮助。当新建一个应用时,JBuilder 9 便在代码编辑器中为主窗体创建一单元文件Frame1.java。
如果要在源代码编辑器中访问其他文件,只要在工程窗口中单击相应的文件即可。在程序编译时,如果出现了错误,除了在消息框窗口显示错误信息,还会在源代码编 辑器中高亮显示出现错误的行。 用户可以在源代码编辑器中快速定位需要查找的方法、属性与事件。此外,双向设计工具支持在可视化编辑器对代码的修改,同时可以反映到设计视图中。
JBuilder9的代码预览功能(CodeInsight)可以在编辑器中显示一个与上下文相关的弹出窗口。它可以帮助用户快速、准确地编写Java代码。例如,单击一个对象,马上在相应位置出现其所有的属性和方法等内容,用户可以快速地选择所需要的内容。代码预览功能可帮助用户显示与上下文相关的数据成员与方法列表(MemberInsight)、当前代码中要使用的方法的参数列表(ParameterInsight)、可以通过当前类路径访问的类列表(ClassInsight)、结构窗口中的错误(ErrorInsight)以及在调试时显示变量值及表达式的值。
六)错误检查和调试
在JBuilder9中,在编辑器中可以用红点显示当前行的代码错误,但是并不能显示在逻辑上的错误,以及运行的错误,所以还需要进一步了解如何进行错误检查和调试,来排除逻辑以及运行时的错误。
首先,要进行断点设置。方法非常简单,在编辑器中的任意一行语句的前面单击鼠标,将会自动将该行设置为断点。上面的断点只是最简单的行断点,其实断点还有其他类型。断点共有5种类型:Line、exception、class、method和cross-process。具体的含义请大家参考帮助资料。
用户还可以通过选择Run菜单中的Debug ,用蓝色显示的是出错的文件Project菜单项进入程序的调试界面。在调试和运行程序时,系统会将错误显示出来(红色部分的文字),其中名和程序行,单击该部分,在编辑器中将会切入该文件,并以高亮显示出错的程序行。当用户需要观测对象的情况时,首先要添加观测对象,方法是单击Run菜单中的Add Watch菜单项,然后找到该对象的断点,再运行Debug Project进入调试状态。
四、用Jbuilder 9开发一个简单的应用程序
在JBuilder 9中编写程序的一般过程包括下面4个步骤:
(1)建立一个工程文件。
(2)利用向导生成程序框架和界面。
(3)手工修改程序代码。
(4)编译和运行程序。
这里我们只介绍生成程序的"全自动"方法,不用手工修改程序代码。我们在了解了集成开发环境之后,现在就可以开始利用JBuilder9所提供的应用程序向导来进行应用程序设计。下面将以构建一个简单的框架应用程序为例,来说明JBuilder9应用程序的开发过程。
1、使用Proioct Wizard创建工程
用户可以使用JBuilder9的Project Wizard来创建工程。工程名为example.jpx。工程文件包含了工程中其他文件所在的目录信息。使用Project Wizard创建工程的具体步骤如下。
(1) 选择File->New Proiect菜单项,出现如图19所示的对话框。
图19 |
(2)在Name(名称)文本框中,输入example,其他选项使用默认值。
(3)单击Next按钮,进入如图20所示的对话框。
图20 |
(4)保持默认设置,单击Next按钮,进入如图21所示的对话框。
图21 |
(5)在Title(标题)中输入Example,并输入相关的Description(描述)信息以及Author(作者)等。
(6)单击Finish(完成)按钮,完成工程设置,JBuilder将会自动生成工程example。
2、使用Application Wizard创建应用程序
我们可以使用Application Wizard来创建一个Java应用程序,具体步骤如下。
(1)选择File->New菜单项,出现Object Gallery对话框。如图22所示,该对话框提供了创建各种不同文件的向导。
图22 |
(2)单击Application图标,出现Application Wizard对话框,如图23所示,保持默认设置,单击Next按钮,进入应用程序向导的步骤2。
图23 |
(3) 如图24所示,在Class(类)文本框中输入Frame1,在Title文本框中输入Example。
图24 |
(4)勾选Center frame on screen复选框,可以使应用程序运行在屏幕的中心位置,单击Next按钮,进入应用程序向导步骤3,如图25所示。
图25 |
(5)保持默认设置,单击Finish按钮,即完成Java应用程序的设置,系统会自动建立example.java和Frame1.java程序并添加到工程中,还会自动生成与该应用程序界面相对应的源程序。
单击Frame1.java和example.java就可以查看相应的源代码,如图26所示。
图26 |
选择Run->Run Project菜单项,或者按快捷键F9,系统会运行应用程序。结果如图27所示。
图27 |
posted on 2005-08-02 08:22
黑武士 阅读(437)
评论(0) 编辑 收藏 所属分类:
JAVA技术