(可选)选中“使用专用文件夹存储库”复选框。
输入acrostic.Main作为主类。
确保选中“设置为主项目”和“创建主类”复选框。
单击“完成”。在“项目”窗口中显示MyApp项目,并在源代码编辑器中打开Main.java。
配置编译类路径
由于MyApp将依赖于MyLib中的类,因此您必须在MyApp的类路径中添加MyLib。执行此操作还可确保MyApp
项目中的类可以引用MyLib项目中的类,而不会导致编译错误。此外,您也可以通过此操作在MyApp项目中使用代码完成功能填写基于
MyLib项目的代码。在IDE中,类路径由“库”节点直观表示。
在项目类路径中添加库的实用程序类:
在“项目”窗口中,右键单击MyApp项目的“库”节点,然后选择“添加项目”,如下图所示。
浏览到NetBeans_projects/,然后选择MyLib项目文件夹。“项目JAR文件”窗格显示了可以添加到项目中的
JAR文件。请注意,
系统将列出MyLib的JAR文件,即使您尚未实际生成JAR文件也是如此。在生成并运行MyApp
项目时,将生成此JAR文件。
单击“添加项目JAR文件”。
展开“库”节点。MyLib项目的JAR文件将被添加到MyApp项目的类路径中。
创建和编辑Java源代码
现在您需要创建Java包并添加将用于构建离合词的方法。之后,您需要在Main类中实现acrostic方法。
创建Java包和类文件
右键单击MyLib项目节点,然后选择“新建”>“Java类”。键入LibClass作为新类的名称,在“包”字段中键入
org.me.mylib,然后单击“完成”。LibClass.java在源代码编辑器中打开。
在LibClass.java中,将光标置于类声明(publicclassLibClass{)后面的行上。
键入或粘贴以下方法代码:publicstaticStringacrostic(String[]args){
StringBufferb=newStringBuffer();
for(inti=0;i
if(args[i].length()>i){
b.append(args[i].charAt(i));
}else{
b.append('?');
}
}
returnb.toString();
}如果粘贴的代码格式不正确,请按Alt-Shift-F组合键重新设置整个文件的格式。
按Ctrl-S组合键保存该文件。
编辑Java文件
现在您将向Main.java中添加一些代码。在执行此操作的过程中,您会看到源代码编辑器的代码完成和代码模板(缩写)功能。
在源代码编辑器中选择"Main.java"标签。如果尚未打开该标签,请在“项目”窗口中展开"MyApp">“源包”>
"acrostic",然后双击"Main.java"。
删除main方法中的//TODOcodeapplicationlogichere注释。
键入下列代码,以代替该注释:Stringresult=Li将光标保留在紧随Li
之后的位置。在下一步中,您将使用代码完成功能来将Li转换为LibClass。
按Ctrl-空格键打开代码完成框。
将显示一个简短的列表,其中列出了用于完成该词的可能方式。但是,该列表中可能不会列出您所需的类LibClass。
再次按Ctrl-空格键以显示较长的可能匹配项列表。
此列表中应该包含LibClass。
选择"LibClass",然后按Enter键。IDE将填写该类名的其余部分,并且还将自动为该类创建一个import语句。