图3-3
(4) 现在,在左上方的“项目”面板中,您可以看到当前项目的所有内容。“Age包”中的“Main.java”是NetBeans为我们创建的主类。如图3-4所示。现在您可以直接编写Main.java的代码。
图3-4 2. 编写代码
(1) 正如您所看到的,NetBeans在 Main.java 中已经自动创建了主方法和构造函数。下面,我们在这个类中加入实例变量:
private int year, month, day, age;
(2) 修改构造函数,代码为: public Main(int y, int m, int d) { year = y;
month = (((m >= 1) & (m <= 12)) ? m : 1); day = (((d >= 1) & (d <= 31)) ? d : 1);
age = Calendar.getInstance().get(Calendar.YEAR) - year; }
注意:在age = Calendar.getInstance().get(Calendar.YEAR) - year;代码下会有红色下划波浪线提示错误,找不到符号,我们可以通过快捷键 Alt + Shift + F 自动修复导入包。
技巧:NetBeans 具备代码提示功能,手动快捷键为:Ctrl + \\,如图3-5所示。此外,自动代码格式化的快捷键为 Ctrl + Shift + F。
图3-5
(3) 在主方法中创建实例并输出年龄,代码为: public static void main(String[] args) { Main main = new Main(1984, 11, 2);
System.out.println(\生日\年\月\日,今年\+ \岁\}
技巧:NetBeans 具备代码自动完成功能,快捷键为:Shift + 空格。例如:输入sout,然后按快捷键 Shift + 空格,sout将自动展开为:System.out.println(\ 3. 编译和运行
(1) 编译文件:在“项目”面板中,鼠标右键单击 Main.java,选择“编译文件”;或直接按快捷键 F9。 (2) 运行文件:在“项目”面板中,鼠标右键单击 Main.java,选择“运行文件”;或直接按快捷键 Shift + F6。 (3) 查看运行结果:在下方的“输入”面板中,会显示最终运行结果,年龄是23岁。如图3-6所示。
图3-6
六:示例:开发一个简单的图形界面程序
NetBeans 中提供了功能非常强大的可视化开发工具:Matisse,本教程指导您开发一个使用文本输入框的简单图形界面程序。 1. 新建项目和文件