关键词不能为空

当前您在: 主页 > 英语 >

JAVA项目实训文档

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-09 22:43
tags:

-

2021年2月9日发(作者:chores)


JAVA


项目实训文档



项目名称:在


Netbeans


下实现记事本程序

< p>


设计内容:仿照


windows


提供的记事本设计一个功能类似的程序



具体设计:



一、



建立项目



1




开始之前



使用


NetBeans IDE


开发< /p>


JAVA


程序,需要安装如下软件:



l J2SE(TM) Development Kit (JDK)


,版本最好是


1.5


以上



l NetBeans IDE5.5.1


这两个软件都是免 费的,可以到网上下载。下载完毕后需要先安装好


JDK


,然< /p>


后再安装


NetBeans IDE5.5


,安装完毕后,就可以打开


NetBeans I DE5.5.1


,开


始我们的学习历程了。


2




建立记事本项目



NetBeans< /p>


是以项目的方式来管理程序的,通常一个程序就是一个项目。所以我


们创建


JAVA


程序的第一步就是建立项目。




1


选择


NetBeans


的文件菜单


——


新建项目,


根据向导


(如图


1


所示)


选择







“ java


应用程序



,然后转入下一步。







2


)向导 的第二步如图


2


所示,需要设置项目的一些信息。我们把项目名 称定



NoteSys



设置好项目保存位置,


此时先不创建主类,


所以去掉 创建主类复选


框的对号,单击完成即创建好一个项目







3


)项目建立之后


NetBeans


界面如图


3







知识点整理:



l

< br>从图


1


可以看到,


使用


NetBeans


还可以创建


web

< p>
程序和企业程序,


我们这里


创建的是桌面应用程序 。



l


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



l


项目建立好之后就可以在


NetBeans IDE

< p>
环境中看到刚才创建的项目(图


3


)。

< p>
NetBeans


的文件组织分为两种方式:项目组织方式和文件组织方式 。



项目组织方式中整个项目(


Not eSys


)包括:源包、测试包、库和测试库,源包


再由若干< /p>


java


文件构成。


< br>文件组织方式按照实际的物理存放目录组织,


即项目在硬盘上的存放路径。


整个


项目(


NoteSys

< br>)包括


src



build


等几个文件夹。



l

项目建立好后,


在源包上单击右键可以创建包和其他的


ja va


文件,


在创建的包


上单击右键也可 以创建各种


java


文件,见图


4




经过这样几个步骤,我们就建立了 一个桌面程序项目


NoteSys


,接下来就是在


IDE


中对项目进行开发,首先我们先看如何建立程序的界面。



二、



构建记事本


GUI


界面



NetBeans IDE




GUI


生成器经过了不断的改进,截至



NetBeans 5.0


版本


时, 它已变得更为强大、更具直观性了。用户无需深入了解布局管理器,就可以


生成具有专业 外观的



GUI


。在

< br>NetBeans


中以可视化的方式来生成界面,我们


只 需将组件放置在所需的位置,


就可以完成窗体布局的设置。


下面 的步骤将带领


大家制作记事本的界面,也会让大家领略到


Net Beans


中构建


GUI


界面的方便< /p>


和高效。



1




建立窗体



在项目视图的源代码包上单 击右键创建一个包(包名为


s


),然后在


s


包上单击右键创建一个


jFrame


类(类名为



),此即


为记事本的窗体 ,我们将在该窗体上添加其他组件构建记事本的界面。如图


5






根据图


5



NetBeans



GUI


生成器的各种窗口包括:




l


项目和文件区域:显示整个项目的文件,采用项目和文件两 中方式组织。可以


通过该窗口管理


java

文件,包括对


java


文件的新建,删除,编译,运行等操 作



l


检查器:提供所有组件的表示 ,包括在应用程序中表示为树状分层结构的可视


和非可视组件。


并允许您在可用面板中组织这些组件,


而且添加组件,


设置组件


的属性和事件也可以在检查器内完成。



l


设计区域:


GUI


生成器用于创建和编辑



Java GUI


窗体的主窗口。通过使用


工具栏的






设计



切换按钮,可以查看类的源代 码或其



GUI


组件的图形视


图。



l


组件面板:


可用组件的可定制列表 ,


包含



JFC/Swing



AWT




JavaBean



件的标签以及布局管理器。


此外,


还可以使用定制器来创建、


删除和重新排列组


件面板中 显示的类别。




l “


属性



窗口。显示



GUI


生成器、


< br>检查器



窗口、



项目



窗口或


< p>
文件



窗口中当前


选定组 件的属性。




l

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



注意:如果单击





按钮,


IDE


将在编辑器中显示应用程序的



Java


源代码,其


中包含



GUI


生成器自动生成的代码部分,这部分以蓝色区域表示, 称为



被保


护的块


。被保护的块是



< p>


视图中无法编辑的受保护区域。处于





视图中时,


只能编 辑出现在编辑器白色区域中的代码。


如果需要对被保护的块中的代码进行


更改,请单击



设计



按钮以便从



IDE


的编辑器切换到



GUI

< p>
生成器,然后在生


成器中对窗体进行必要的调整。保存更改时,

< p>
IDE


将更新文件的源代码


< br>窗体建立好了,


整个界面的基础也就有了。


下面我们就可 以在该窗体上添加其他


组件,来完成整个界面工作了。



2




添加菜单




1


)加入菜单



l

< br>在组件面板中选择


JMenuBar


,将其拖拽入我们的


JFrame


主窗体。



l


在设计视图时,屏幕右侧的检查器会检查出所有的可视组件 ,我们在检查器中


找到刚才推拽的


JMenuBar

< p>
,点击右键,在右键弹出菜单中选择【更改变量名




】,此时弹出重命名窗体,我们在新建名称中填写


jmb< /p>


,然后点击



完成




钮,此时我们的


JMenuBa r


就成功创建了。



l


对于每个菜单来说,还需要创建一个菜单对象,然后把此顶层菜单添加到菜单


栏中,接着在菜单对象中添加菜单项、分隔符以及子菜单。对于【文件】


è


【新


建】而言,我们应首先将【文件】这个菜单对象创建,然后将【新建】菜 单项添


加到【文件】菜单选项中。参考图


6

,具体步骤如下:



i.


在检查 器中,右键点击


jmb


,在弹出菜单中,选择【添加

< p>
JMenu


】,此时检


查器中在

< br>jmb


下面添加了一个新的


JMenu

< br>菜单对象。



ii.


右键点击


JMenu


菜单对象,在弹出的右键菜单中选择【更改变量名称



】,


将其新建名称更改为

< p>
“fileMenu”




iii.


右键点击


“fileMen u”


菜单对象,在弹出菜单中选择【添加】


è

< br>【


JMenuItem



(可在 此菜单中添加菜单项,分隔符,子菜单等),此时在


“fileMenu”


菜单对象


中添加了一个菜单项,


我们将此菜单项更名 为


“newMenu”



这样文件菜单 和新建


菜单项就建立好了。






知识点整理:



l


添加组件的方法



< br>1


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




2


)移动鼠标到窗体,此时刚单击过的组件会跟随鼠标移动 ,并且靠近窗体边


缘或其他组件附近时,会出现虚线来指示放置组件的位置。

< p>



3


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



l


修改组件大小



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


拖动鼠标则可改变组件大小



右击组件,在菜单中选中



自动调整大小



的垂直和水平菜单,则运行程序时, 组


件会随着窗口的大小变化而变化。



l


对齐组件



添加组件时,


NetBeans


提供了虚线指示,

< p>
所以很容易对齐组件。


此外,


按住


shift


键选择多个组件,使用设计区域上方的一组对齐按钮也可对齐组件< /p>



l


菜单组件



NetBeans


中通过


JMenu Bar


组件来创建菜单,


添加


JMen uBar


后,


通过右击检


查器中的


JMenuBar


可以添加顶层菜单,


通过 右击顶层菜单可以添加菜单项和分


割线等,


而顶层菜单和菜单项 的变量名称和显示文字等可以通过其右键菜单来设


置。




2


)关于菜单的几个操作

< br>


l


给菜单添加图标



菜单项显示图标会使菜单看上去更加美观,


而且含义清晰的图标也会增 加程序的


易用性,所以我们有时需要给菜单添加一些图标。方法如下:

< br>


右击源包建立一个包


(名称为


res




通过该包的物理路径向该包 内放一些图标,


然后打开菜单项的属性窗口,通过菜单的


ico


属性,指定类路径选项,然后选择



r es


中的图标文件就可以把图标加入到菜单中。下面以新建菜单为例:

< br>


在检查器中,右键点击


“newMenu”

< p>
,在弹出菜单中,选择【属性】,此时弹出一


个可以修改属性和事件的对话 框,


我们选择属性选项卡,


找到


ico


属性,


点击


ico

属性对应的按钮,如图


7







此时弹 出一个图片选择对话框,


我们选择类路径,


并在当前类路径下选 择图片文


件,点击



确定



按钮,这时我们菜单的图片就添加上了



l


给菜单设置加速键



加速键的作用就是程序运行中可以通过使用


ALT


加 字母的方式快速打开菜单。


NetBeans


中,


在菜单的


text


属性指定的名字后面加上一个括号 和一个大写字母,


例如新建的


text




新建


(N)”

然后把属性


mnemonic


设置成刚才指定的大写字母< /p>


即可,此时通过


ALT


加该字母就可以访 问该菜单了



l


给菜单设置快捷键



菜单的快捷键可以 使用户用快捷键来执行某个菜单的操作。


切换到代码编辑器窗


口 ,在代码编辑器中创建一个方法


setMenuAccelerator


,在方法中为需要设置


快捷键的菜单加入设置语句即可,新建菜单的快捷键设 置如下




这样,

当我们按下


Ctrl+N


时,


就可 执行新建命令了。


最后在主类





的构造方法中调用该方法即可。



知识点整理:



l NetBeans


中,在可视化的方式中就可以顺利完成菜单的各种复杂设置,包括


顶层菜单、菜单项、分割线等的添加以及其他菜单的相关设置



l


菜单使用的图标我们事先放到了一个包内,然后以类路径的 方式加入到了菜单


中,这样类路径并不依赖某个具体路径,所以使程序易于移植。




3


)按照刚才的 方法给记事本添加表


1


所示的菜单



菜单项



菜单变量名



快捷键



加速器



【文件】

è


【新建】



< br>fileMenu



è



newMenu





N Ctrl+N


【文件】


è


【打开】



【< /p>


fileMenu



è

< br>【


openMenu





O Ctrl+O


【文件】


è


【保存】



【< /p>


fileMenu



è

< br>【


saveMenu





S Ctrl+S


【文件】


è


【退出】



【< /p>


fileMenu



è

< br>【


exitMenu





X



【 编辑】


è


【剪切】


< br>【


editMenu



è



cutMenu





T Ctrl+X


【编辑】


è


【拷贝】



【< /p>


editMenu



è

< br>【


copyMenu





C Ctrl+C


【编辑】


è


【粘贴】



【< /p>


editMenu



è

< br>【


pasterMenu





P Ctrl+V


【编辑】


è


【全选】



【< /p>


editMenu



è

< br>【


selectAllMenu





A Ctrl+A


【格式】


è


【颜色】




editMenu



è



colorMenu





F Alt+F


【帮助】


è


【关于】




helpMenu



è


aboutMenu





A



3




添加工具栏



NetBeans


中,


工具栏由


JToolBar


组件和按钮



JButton



组件组合起来实现的。


我们首先在组件面板中找到


JToolBar


组件,并将其拖入我们的主窗体,然后根


据需要在


jtoolBar


中放置一些按钮,设置好 按钮的


ico


(图标)和


toolti ptext


(按


钮提示)属性



设计表


2


所示的工具栏



放置顺序



变量名称



功能



工具提示



1 newButton


新建文件



新建



2 openButton


打开本地文件



打开



3 saveButton


保存文件到本地



保存



4 cutButton


剪切



剪切



5 copyButton


拷贝



复制



6 plasterButton


粘贴



粘贴


-


-


-


-


-


-


-


-



本文更新与2021-02-09 22:43,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/624579.html

JAVA项目实训文档的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文