JAVA项目实训文档

  • 格式:doc
  • 大小:70.50 KB
  • 文档页数:9

下载文档原格式

  / 21
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

JAVA项目实训文档

项目名称:在Netbeans下实现记事本程序

设计内容:仿照windows提供的记事本设计一个功能类似的程序

具体设计:

一、建立项目

1、开始之前

使用NetBeans IDE开发JAVA程序,需要安装如下软件:

l J2SE(TM) Development Kit (JDK) ,版本最好是1.5以上

l NetBeans IDE5.5.1

这两个软件都是免费的,可以到网上下载。下载完毕后需要先安装好JDK,然后再安装NetBeans IDE5.5,安装完毕后,就可以打开NetBeans IDE5.5.1,开始我们的学习历程了。

2、建立记事本项目

NetBeans是以项目的方式来管理程序的,通常一个程序就是一个项目。所以我们创建JAVA程序的第一步就是建立项目。

(1)选择NetBeans的文件菜单——新建项目,根据向导(如图1所示)选择“常规”,“ java应用程序”,然后转入下一步。

(2)向导的第二步如图2所示,需要设置项目的一些信息。我们把项目名称定为NoteSys,设置好项目保存位置,此时先不创建主类,所以去掉创建主类复选框的对号,单击完成即创建好一个项目

(3)项目建立之后NetBeans界面如图3:

知识点整理:

l 从图1可以看到,使用NetBeans还可以创建web程序和企业程序,我们这里创建的是桌面应用程序。

l 可以在建立项目时创建主类,也可以不创建,留到项目建立好后再创建

l 项目建立好之后就可以在NetBeans IDE环境中看到刚才创建的项目(图3)。NetBeans的文件组织分为两种方式:项目组织方式和文件组织方式。

项目组织方式中整个项目(NoteSys)包括:源包、测试包、库和测试库,源包再由若干java文件构成。

文件组织方式按照实际的物理存放目录组织,即项目在硬盘上的存放路径。整个项目(NoteSys)包括src、build等几个文件夹。

l 项目建立好后,在源包上单击右键可以创建包和其他的java文件,在创建的包上单击右键也可以创建各种java文件,见图4

经过这样几个步骤,我们就建立了一个桌面程序项目NoteSys,接下来就是在IDE中对项目进行开发,首先我们先看如何建立程序的界面。

二、构建记事本GUI界面

NetBeans IDE 的GUI 生成器经过了不断的改进,截至NetBeans 5.0 版本时,它已变得更为强大、更具直观性了。用户无需深入了解布局管理器,就可以生成具有专业外观的GUI。在NetBeans中以可视化的方式来生成界面,我们只需将组件放置在所需的位置,就可以完成窗体布局的设置。下面的步骤将带领大家制作记事本的界面,也会让大家领略到NetBeans中构建GUI界面的方便和高效。

1、建立窗体

在项目视图的源代码包上单击右键创建一个包(包名为qiu.notesys),然后在qiu.notesys包上单击右键创建一个jFrame类(类名为WinNote.java),此即为记事本的窗体,我们将在该窗体上添加其他组件构建记事本的界面。如图5

根据图5,NetBeans 的GUI 生成器的各种窗口包括:

l 项目和文件区域:显示整个项目的文件,采用项目和文件两中方式组织。可以通过该窗口管理java文件,包括对java文件的新建,删除,编译,运行等操作l 检查器:提供所有组件的表示,包括在应用程序中表示为树状分层结构的可视和非可视组件。并允许您在可用面板中组织这些组件,而且添加组件,设置组件的属性和事件也可以在检查器内完成。

l 设计区域:GUI 生成器用于创建和编辑Java GUI 窗体的主窗口。通过使用工具栏的“源”和“设计”切换按钮,可以查看类的源代码或其GUI 组件的图形视图。

l 组件面板:可用组件的可定制列表,包含JFC/Swing、AWT 和JavaBean 组件的标签以及布局管理器。此外,还可以使用定制器来创建、删除和重新排列组件面板中显示的类别。

l “属性”窗口。显示GUI 生成器、“检查器”窗口、“项目”窗口或“文件”窗口中当前选定组件的属性。

l 调试和输出窗口:位于窗口的最下方,显示调试程序的信息和输出信息。

注意:如果单击“源”按钮,IDE 将在编辑器中显示应用程序的Java 源代码,其中包含GUI 生成器自动生成的代码部分,这部分以蓝色区域表示,称为“被保护的块”。被保护的块是“源”视图中无法编辑的受保护区域。处于“源”视图中时,只能编辑出现在编辑器白色区域中的代码。如果需要对被保护的块中的代码进行更改,请单击“设计”按钮以便从IDE 的编辑器切换到GUI 生成器,然后在生成器中对窗体进行必要的调整。保存更改时,IDE 将更新文件的源代码

窗体建立好了,整个界面的基础也就有了。下面我们就可以在该窗体上添加其他组件,来完成整个界面工作了。

2、添加菜单

(1)加入菜单

l 在组件面板中选择JMenuBar,将其拖拽入我们的JFrame主窗体。

l 在设计视图时,屏幕右侧的检查器会检查出所有的可视组件,我们在检查器中找到刚才推拽的JMenuBar,点击右键,在右键弹出菜单中选择【更改变量名称…】,此时弹出重命名窗体,我们在新建名称中填写jmb,然后点击“完成”按钮,此时我们的JMenuBar就成功创建了。

l 对于每个菜单来说,还需要创建一个菜单对象,然后把此顶层菜单添加到菜单栏中,接着在菜单对象中添加菜单项、分隔符以及子菜单。对于【文件】è【新

建】而言,我们应首先将【文件】这个菜单对象创建,然后将【新建】菜单项添加到【文件】菜单选项中。参考图6,具体步骤如下:

i. 在检查器中,右键点击jmb,在弹出菜单中,选择【添加JMenu】,此时检查器中在jmb下面添加了一个新的JMenu菜单对象。

ii. 右键点击JMenu菜单对象,在弹出的右键菜单中选择【更改变量名称…】,将其新建名称更改为“fileMenu”。

iii. 右键点击“fileMenu”菜单对象,在弹出菜单中选择【添加】è【JMenuItem】(可在此菜单中添加菜单项,分隔符,子菜单等),此时在“fileMenu”菜单对象中添加了一个菜单项,我们将此菜单项更名为“newMenu”。这样文件菜单和新建菜单项就建立好了。

知识点整理:

l 添加组件的方法

(1)到组件面板单击需要的组件

(2)移动鼠标到窗体,此时刚单击过的组件会跟随鼠标移动,并且靠近窗体边缘或其他组件附近时,会出现虚线来指示放置组件的位置。

(3)确定好放置位置后,再次单击鼠标即可把组件添加好

l 修改组件大小

添加组件之后,单击组件,组件周围会出现一些白色方块,把鼠标移动到其上,拖动鼠标则可改变组件大小

右击组件,在菜单中选中“自动调整大小”的垂直和水平菜单,则运行程序时,组件会随着窗口的大小变化而变化。

l 对齐组件

添加组件时,NetBeans提供了虚线指示,所以很容易对齐组件。此外,按住shift 键选择多个组件,使用设计区域上方的一组对齐按钮也可对齐组件

l 菜单组件

NetBeans 中通过JMenuBar组件来创建菜单,添加JMenuBar后,通过右击检查器中的JMenuBar可以添加顶层菜单,通过右击顶层菜单可以添加菜单项和分割线等,而顶层菜单和菜单项的变量名称和显示文字等可以通过其右键菜单来设置。

(2)关于菜单的几个操作

l 给菜单添加图标

菜单项显示图标会使菜单看上去更加美观,而且含义清晰的图标也会增加程序的易用性,所以我们有时需要给菜单添加一些图标。方法如下:

右击源包建立一个包(名称为res),通过该包的物理路径向该包内放一些图标,然后打开菜单项的属性窗口,通过菜单的ico属性,指定类路径选项,然后选择包res中的图标文件就可以把图标加入到菜单中。下面以新建菜单为例:

在检查器中,右键点击“newMenu”,在弹出菜单中,选择【属性】,此时弹出一个可以修改属性和事件的对话框,我们选择属性选项卡,找到ico属性,点击ico 属性对应的按钮,如图7: