图解Java开发工具JBuilder 9.0(三)

原创 2004年08月09日 22:22:00
三)对象浏览器

  在用户界面设计器上任选一个控件,则在右下方就会出现对象浏览器。对象浏览器在程序开发中具有非常重要的作用,是用户进行可视化编程的基础。对象浏览器的主要作用是向用户提供对象的声明段中的属性(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

图解Java开发工具JBuilder 9.0(二)

三、Jbuilder 9集成开发环境简介图10   从上图10中我们可以看出,JBuilder9的集成开发环境是一个使用单一窗口界面,集编辑、管理文件与工程、可视界面设计、浏览、编译、调试和其他操作等...
  • chensheng913
  • chensheng913
  • 2004年08月09日 22:20
  • 7046

Jbuilder 代码格式

package friends.destination; import friends.ajaj.action.AjajAction; import friends.web.struts.Actio...
  • u011694533
  • u011694533
  • 2016年05月17日 09:51
  • 270

关于getparameter()取不到值的问题和jbuilder安装问题

问题1:关于jsp request.getparameter()取不到值,怎么办才好呢? 书本编号: 书本名称: 作者: ...
  • shiguifen1009
  • shiguifen1009
  • 2015年11月10日 17:37
  • 271

swing开发图形界面工具配置(可自由拖控件上去)

swing开发图形界面工具,eclipse swing图形化操作界面工具配置 1.有一个小功能要有一个界面,之前知道有一个 图形化界面的(就是可以往上面拖控件布局的工具)JBuilder,今天上...
  • vpingchangxin
  • vpingchangxin
  • 2013年03月14日 17:22
  • 61733

Java开发工具对比:Eclipse和IntelliJ IDEA

如果你只是想找个IDE来学习Java,或者你需要漂亮的图标,再或者你的电脑配置并不高,那么Eclipse是个不错的选择。如果你想找个能提升开发效率的IDE,想找一个更快更方便的工具,推荐你用Intel...
  • u012399175
  • u012399175
  • 2017年01月18日 12:24
  • 4482

请教:我用的jbuilder,struts架构,在action中的session赋中文值以后,回到jsp中,从session中取出的值为乱码,如何解决?

转载网上找到的文章: 现在有很多人都碰到过乱码问题,不停的发贴问,那么究竟有没有一种完全的解决方案呢?看看banq这位中国一流的java程序员是怎么说的。 Java/J2EE中文问题终极解...
  • evilcry2012
  • evilcry2012
  • 2014年10月29日 11:25
  • 900

八个最实用的Java开发工具

Eclipse Eclipse 将他的工作流分成了三个部分:Workbench, Workspace, perspective。Workbench的作用就是相当于开发环境中的起点。而Worksp...
  • baidu_35738377
  • baidu_35738377
  • 2016年11月07日 10:04
  • 8319

java代码混淆工具jocky的使用

一、前言 1.1 什么是Jocky?    我们知道,Java是一种跨平台的编程语言,其源码(.java文件)被编译成与平台无关的字节码(.class文件),然后在运行期动态链接。这样,编译后...
  • rchm8519
  • rchm8519
  • 2014年09月25日 19:48
  • 3234

Java实战_仿QQ连连看

关于这个项目,真的是花了很多心思在上面,从开始构思,到最后完成,真的是花了整整一个月。大概是11月初开始学java swing的时候有的想法,然后开始构思整个思路,相关算法讨论以及调试。 最开始先对...
  • chance2015
  • chance2015
  • 2016年01月03日 23:56
  • 3973

java图形界面可视化开发3大GUI插件

上大学那会儿比较主流的Java图形开发插件是:Visual Editor 和 SWT Designer, 不久又出了个Jigloo, 但去官网看了下发现这个东西也很久没有更新了,不过据说短小精悍,五脏...
  • piaopiaopiaopiaopiao
  • piaopiaopiaopiaopiao
  • 2013年11月06日 16:32
  • 12390
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:图解Java开发工具JBuilder 9.0(三)
举报原因:
原因补充:

(最多只允许输入30个字)