![Java FX应用开发教程](https://wfqqreader-1252317822.image.myqcloud.com/cover/151/47216151/b_47216151.jpg)
1.4 基于IDE开发Java应用
用NetBeans IDE可以快速、便捷地开发Java Application。在IDE中,所有的开发工作都基于“项目”完成。项目由一组源文件组成,即一个项目可以包含一个或一组源代码文件。此外,项目还包含用来生成、调试和运行这些源文件的配置文件。
用IDE生成的Ant脚本编译、调试和运行的项目称为标准项目。下面通过一个示例介绍创建Java标准项目的过程。该示例实现了一个银行账户类basicAccount,可作为各种账户的基类。主类bankAccount用于输出账户的所有者信息和余额。假设basicAccount类具有下列成员。
· Owner:账户所有者。
· Balance:账户余额,一个只读的数值属性,该属性值取决于账户的存款额和取款额。
· Deposit:存款方法,该方法的参数为存款额,返回值为存款后账户的余额。
· Withdraw:取款方法,该方法的参数为取款额,返回值为取款后账户的余额。
· 构造方法:其参数为账户所有者的名称。
(1)在IDE主菜单中选择“文件(File)”→“新建项目(New Project)”选项,打开“新建项目”对话框。在对话框的“Categeries(类别)”中选择Java with Ant,在“Projects(项目)”中选择Java Application选项,如图1.37所示。
(2)单击Next按钮,打开New Java Application对话框。在该对话框中,输入如图1.38所示的值,选择创建主类。单击Finish按钮,即可完成Java标准项目的创建,如图1.39所示。
此时,创建的标准项目包含主类bankAccount,主类是一个项目的入口,并且一个Java标准项目只能有一个主类。图1.40所示为创建的项目的文件夹结构。IDE将项目信息存储在项目文件夹和nbproject文件夹中,包括Ant生成的脚本、控制生成和运行的属性文件以及XML配置文件。源目录包含在项目文件夹中,名称为src,test目录用于保存项目的测试包。
主类用于输出账户所有者信息和余额,可以向main()方法中添加如下代码实现这个功能。
![](https://epubservercos.yuewen.com/5AC988/26580842809056606/epubprivate/OEBPS/Images/Figure-P35_2423.jpg?sign=1738961627-ytIRNsZHdWlhjZ5z2R2kvDV2AeLKIdi7-0-4eac468cc17d422b032ff6b2be94a4d8)
图1.37 “新建项目”对话框
![](https://epubservercos.yuewen.com/5AC988/26580842809056606/epubprivate/OEBPS/Images/Figure-P35_2426.jpg?sign=1738961627-KDvF09YSSa7fSPw9BmvvXg7jkdfwpuYh-0-71ff71b30a4fda27fe1c8cd3d4975250)
图1.38 New Java Application对话框
![](https://epubservercos.yuewen.com/5AC988/26580842809056606/epubprivate/OEBPS/Images/Figure-P36_2434.jpg?sign=1738961627-Gvc08tpafYrehgNpXJisdhD7Htc3mmtt-0-c3fdf277bc991a74352b0ee4e65ffb34)
图1.39 创建的Java标准项目
![](https://epubservercos.yuewen.com/5AC988/26580842809056606/epubprivate/OEBPS/Images/Figure-P36_2437.jpg?sign=1738961627-SwyUdmwkdKAMjmBpQKxlLz9a3xE566Cb-0-ca42607e8f0a4488f137a9bc831dd2f5)
图1.40 项目目录结构
![](https://epubservercos.yuewen.com/5AC988/26580842809056606/epubprivate/OEBPS/Images/Figure-P36_6542.jpg?sign=1738961627-KMTxQPWag33ZUB5CvgqHo64PzDiIssyr-0-16a08a1b8285374f245bfc3390580580)
上述操作在创建Java标准项目的同时也创建了Java主类及Java包bankAccount。如果没有勾选图1.38中的Create Main Class复选框,则需要另行创建Java包及Java主类。编译这个Java类并运行它,结果如下所示。
![](https://epubservercos.yuewen.com/5AC988/26580842809056606/epubprivate/OEBPS/Images/Figure-P37_2459.jpg?sign=1738961627-rKUnsDLO7xJRdSnuwG7c7ehtR72qZUtK-0-f78fa0ad7071f2987660132ffb4601ca)
在IDE中,可以通过以下几种方式运行Java标准项目。
· 单击工具栏的“运行主项目”图标,该方法适用于运行主项目。若不是主项目,则可将其设置为主项目。
· 在项目窗口中选择要运行的项目并右击,选择“运行”选项即可,该方法适用于运行主项目和非主项目。
· 选择菜单项中的“运行”→“运行主项目”选项,该方法适用于运行主项目。