В окне создания нового проекта выберем в левой колонке первый пункт - Java, а в правой в
качестве типа проекта -
Приложение Java. И нажмем кнопку Далее >
Затем откроется окно настроек проекта под названием:
Здесь дадим проекту какое-нибудь название (в моем случае это FirstApp). Для всех
остальных полей можно оставить значения по умолчанию. Последнее поле "Создать
главный
класс" указывает, что автоматически в проекте будет создан класс программы FirstApp, который
будет находиться в одноименном пакете firstapp. И в завершении создания проекта нажмем на
кнопку "Готово". И перед нами откроется новый проект в Netbeans:
Узкое окно слева отображает все открытые проекты и их структуру. В данном случае у нас
открыт пока только один проект. А большое окно справа представляет редактор кода с
некоторыми
дополнительными функциями, как подцветка кода, интеллектуальная подсказка и
т.д. Редактор кода уже имеет некоторое содержание по умолчанию:
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package firstapp;
/**
*
* @author HP
*/
public class FirstApp {
/**
* @param args
the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
}
}
Здесь, во-первых, много комментариев, которые нам не нужны и которые мы можем удалить.
Во-вторых, в начале файла указывается, что класс будет находиться в пакете firstapp с помощью
директивы package: package firstapp;. Затем, как уже
рассматривалось в прошлой теме, у нас есть
класс программы - класс FirstApp, который имеет метод main. Теперь переделаем проект
приложения, чтобы оно выполняло те же действия, что и проект с классом Calculator из прошлой
темы.
Во-первых, добавим в пакет firstapp новый класс. Для этого выделим в структуре проекта
пакет firstapp и нажмем на него правой кнопкой мыши. В
появившемся всплывающем меню
выберем
Новый-> Класс Java...
Затем в окне создания нового класса назовем его Calculator, а остальные опции оставим по
умолчанию.
После этого в проект будет добавлен новый класс Calculator. Он также имеет некоторое
стандартное содержание, которое мы изменим на следующее:
package firstapp;
public class Calculator {
public void Add(int x, int y){
int z = x+y;
System.out.printf("Сумма %d и %d равна %d \n", x, y, z);
}
}
После этого изменим файл главного класса
FirstApp.java:
package firstapp;
public class FirstApp {
public static void main(String[] args) {
Calculator calc = new Calculator();
calc.Add(2,3);
}
}
В принципе мы могли бы разместить класс Calculator и в
одном файле с классом FirstApp,
как и в прошлой теме. Теперь запустим проект на выполнение. Для этого на панели