- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章Java程序开发运行环境分析
由于该程序需要有命令行参数,所有在Eclipse中调试运行程序时需要设定命令行参数。点击菜单【Run】-【Debug Configurations】或【Run】-【Run Configurations】则显示如图2-38对话框。需要注意的是,点击这两个菜单进行的是相同的处理。 在图2-38对话框中,编辑应用程序“Texttoword”的命令行参数。先点击标签“Arguments”,在输入框“Program arguments”中设置两个参数变量“${texttoword.infile} ${texttoword.outfile}”,中间用空格隔开。它们的值分别为,参数“texttoword.infile”值为包含路径的输入文件名,参数“texttoword.outfile”值为包含路径的输出文件名。 图2-38 Eclipse中配置命令行参数 2.5 Java基本输入输出编程实例 参数变量设置方法是,在图2-38对话框中,点击“Program arguments”的按钮【Variables】则显示如图2-39的对话框。 在图2-39的对话框中,点击按钮【Edit Variable】则显示如图2-40对话框。 图2-39 配置命令行参数—选择变量 图2-40 配置命令行参数—设置字符串值 2.5 Java基本输入输出编程实例 在图2-40的对话框中,因为要建立两个命令行参数,所以两次点击按钮【New】,显示如图2-41和图2-42对话框。 图2-41的对话框中,Name输入框中输入参数名“texttoword.infile”,Value数据框中输入参数值“E:\JavaDev\workspace\Ex2_5_Stream\text.txt”(预先建立好的包含路径的输入文件名),然后点击【OK】按钮。 图2-42的对话框中,“Name”输入框中输入参数名 “texttoword.outfile”,“Value”输入框中输入参数值“E:\JavaDev\workspace\Ex2_5_Stream\words.txt ”(存放程序运行结果文件:包含路径的输出文件名),然后点击【OK】按钮。 最后,在图2-39的对话框中,分别选择建立好的这两个新建的参数变量。返回图2-38对话框中,“Program arguments”中的值为“${texttoword.infile} ${texttoword.outfile}”。 图2-41 配置命令行参数—参数变量值设定 图2-42 配置命令行参数—参数变量值设定 2.5 Java基本输入输出编程实例 然后运行程序,假定其输出的结果在文件words.txt中,其内容如下: Hello Java 这是 我的 第一个 Java程序。 【例2-6】使用JOptionPane类,编写一个Java程序,输入一个圆的半径,计算该圆的周长和面积。 问题分析和解决方案:(1)使用JOptionPane类的功能编写程序;(2)通过图形用户接口(GUI)输入数据;(3) 通过图形用户接口输出计算的结果。 按照接口方式,应用程序大致可以分成命令行应用程序和图形用户接口应用程序。早期的应用程序多为命令行应用程序方式,现在依然还有许多程序采用这种方式。随着多窗口操作系统的广泛普及,现在应用程序多为图形用户接口,人与程序之间的交互性更好,程序更加易于使用。 Java API中提供的JOptionPane类用来实现类似于Windows平台下的MessageBox的功能。JOptionPane类中有若干静态(static)的方法,用来弹出各种标准的模式对话框,实现显示出信息、提出问题、警告、用户输入参数等功能。主要的4个功能如下: 2.5 Java基本输入输出编程实例 (1)ConfirmDialog:确认对话框。提出问题让用户确认(按“Yes”或“No”按钮)。 (2)InputDialog:文本输入对话框。 (3)MessageDialog:信息显示对话框。 (4)OptionDialog:综合上述3种功能的对话框。 本例也使用Eclipse来编程调试执行,有关步骤如下: 1. 建立项目 如同【例2-3】,创建Java项目“Ex2_6_Circlearea”。 2. 创建包 在Java项
文档评论(0)