Реклама:

Для подключения этих файлов есть две возможности. Во-первых, можно использовать диалоговое окно выбора путей (рис 3.7.3), которое открывается на очередном шаге по созданию нового проекта. В этом диалоговом окне выберем

Смоленцев H. К. Создание Windows-приложений с использованием математических процедур MATLAB.

Рис. 3.7.2. Проект VolumeBS JBuilder

Смоленцев H. К. Создание Windows-приложений с использованием математических процедур MATLAB.

Рис. 3.7.3. Диалоговое окно подключения архивов вкладку RequiredLibraries, нажимаем кнопку Add, тогда открывается диалоговое окно задания путей. В этом окне выберем вкладку Archives и укажем местонахождение файла javabuilder.jar, рис. 3.7.3. Аналогично подключаем архив Volume.jar. В результате основное поле вкладки RequiredLibraries будет содержать полные пути подключенных файлов.

Если это не сделано на начальном этапе создания нового проекта, то подключение можно провести используя свойства проекта, раздел меню Project = ProjectProperties = RequiredLibraries = Archives. В результате открывается то же окно задания путей и архивов (рис. 3.7.3 и 3.7.4).

Смоленцев H. К. Создание Windows-приложений с использованием математических процедур MATLAB.

Рис. 3.7.4. Диалоговое окно задания путей

После прохождения всех этапов создания нового проекта создается большой набор файлов проекта. Создается окно Framei проекта, исходный файл Framei.java отображается в рабочей области JBuilder.

В этот исходный файл нужно записать две строки импорта классов. Раздел импорта находится в начале файла Framei.java. После уже имеющихся строк импорта добавляем следующие:

import com.mathworks.toolbox.javabuilder.*; import Volume.*;

Эта процедура завершает этап подключения классов MWArray и классов компонента. Для работы приложения нужно еще указать пути к библиотекам MATLAB:

C:\Program Files\MATLAB\MATLAB Component Runtime\v7 6\runtime\win32;

Однако, если библиотеки MCR установлены в Windows XP, то это делать не обязательно. Если мы запускаем проект в JBuilder, то переменные среды Java также можно не настраивать.

Создание окна приложения. Вкладка Design внизу рабочей области JBuilder открывает окно дизайнера, позволяющее задать элементы окна создаваемого приложения.

Параметр layont в свойствах окна Frame1 управляет порядком расположения компонент на этом окне. Придадим ему значение null, тогда мы сможем самостоятельно устанавливать место и размеры компонент.

Определим на окне Frame1 насколько информационных меток jLabel и три текстовых поля (рис. 3.7.5):

• jTextFieldi - для ввода размерности n. На вкладке Events установим событие для этого поля - actionPerfomed, для того, чтобы после ввода числа и нажатия ENTER исполнить вычисление объема и площади;

• jTextField2 - для вывода объема n-мерного шара;

• jTextField3 - для вывода площади (п-і)-мерной сферы.

Выделим более крупным и п/ж шрифтом информационный текст в метках jLabeli и jLabel2. Для того в свойствах метки выберем свойство Font. Тогда в пра-

Смоленцев H. К. Создание Windows-приложений с использованием математических процедур MATLAB.

Рис. 3.7.5. Окно приложения вой части свойства Font появляется кнопка, открывающая новое диалоговое окно выбора шрифта, рис. 3.7.6. Выберем шрифт: Tahoma, 12, Bold.

Создание программы приложения. Предполагается, что размерность n будет вводится в текстовое поле jTextField1, а результаты будут выводится в текстовые поля jTextField2 и jTextField3 после ввода n и нажатия клавиши Enter. Для того, чтобы реализовать эту программу, щелкнем 2 раза по полю jTextField1. В результате мы попадаем в раздел


⇐ Предыдущая страница| |Следующая страница ⇒