快速业务通道

在NetBeans IDE 6.0中开发通用Java应用程序简介 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16
    StringBuffer b = new StringBuffer();      for (int i = 0; i < args.length; i++) {        if (args[i].length() > i) {          b.append(args[i].charAt(i));        } else {          b.append(''?'');        }      }      return b.toString();    }

如果粘贴的代码格式错误,则需要按 Alt-Shift-F 键重新格式化整个文件。

按 Ctrl-S 键保存文件。

编辑 Java 文件

现在,我们向 Main.java 中添加一些代码。这样做的目的在于演示 Source Editor 的代码完成功能和代码模板(缩写)功能。

在 Source Editor 中选择 Main.java 选项卡。如果尚未打开,则在 Projects 窗口中展开 MyApp > Source Packages > acrostic,然后双击 Main.java。

删除 // TODO 代码应用程序逻辑,此处为 main 方法中的注释。

在注释中输入以下内容:String result = Li

将光标放在 Li 之后。下一步,我们将演示如何使用代码完成功能将 Li 转换为 LibClass。

按 Ctrl-Space 键打开代码完成框。

此时会显示用于完成词的可能方法的简洁列表。然而,所需的类 LibClass 并未在此处列出。

再次按 Ctrl-Space 键以显示符合条件的可能方法的较长列表。

LibClass 应在此列表中。

选择 LibClass 并按回车键。IDE 将填充类名的其余部分,而且还会自动创建类的导入语句。

注意:IDE 还会在显示所选类或包的 Javadoc 信息的代码完成框上方打开一个框。由于大多数包都没有 Javadoc 信息,因而,该框中会显示“找不到 Javadoc 消息”,直到到达 Java 类。

在 main 方法中,在每个 LibClass 之后输入一个句点。代码完成框会再次打开。

选择 acrostic(String[]args) 方法,然后按回车键。IDE 将填充 acrostic 方法,并突出显示 args 参数。

按回车键接受 args 作为参数。

键入一个分号。

最终得到的行应如下所示:

String result = LibClass.acrostic(args);

按回车键开始一个新行。然后键入 sout 并按 Tab 键。缩写 sout 将扩展为 System.out.println("");,同时光标定位在双引号之间。在引号中键入 Result = 并在引号后键入 + result。最终得到的行应如下所示:System.out.println("Result = " + result);

按 Ctrl-S 键保存文件。

在NetBeans IDE 6.0中开发通用Java应用程序简介(3)

时间:2011-07-18

编译和运行项目

现在我们需要设置 main 类和执行参数,以便可以运行我们的项目。我们还将了解 IDE 的 清除、构建、以及 Javadoc 生成功能。

设置 main 类和执行参数

右键单击 MaApp 项目节点,选择 Properties,然后在对话框左侧窗格中选择 Run 节点。注意,main 类已经设置为 acrostic.Main。

在 Arguments 字段中输入 " Howeverweallfeelzealous ",然后单击“确定”按钮。

运行主项目

从 Run 菜单中选择 Run > Run Main Project (F6)。

双击 Output 窗口将其最大化,以便可以看到所有输出。注意,Ant 首先生成 MyLib.jar,然后使用它来编译 MyApp, 最后从程序中打印输出, Result = Hello (作为参数传递给程序的短语的离合词)。

选择 Files 窗口,然后展开 MyApp 项目文件夹。生成的类文件就位于 build 文件夹中。

按 F6 键再次运行该程序。无需编译任何新内容,程序就可运行。

清除和生成项目

如果您生成一个项目,稍后又更改一些类,则从系统中移除所有生成构件并创建应用程序的新生成比较好。可以使用 Clean 和 Build 命令来完成此操作。

选择 Build > Clean 和 Build Main Project (Shift-F11)。MyLib 和 MyApp 项目都将被清除并作为进程的一部分来重新生成。

在 Projects 窗口中右键单击 MyLib 项目节

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号