Пользовательские компоненты Visual Mobile Designer: использование экранов заставок в приложениях Java ME

Заставки применяются для улучшения внешнего вида и общего впечатления, производимого приложением. Как правило, заставка используется при запуске программы или для отображения логотипа и информации по продукту и фирме. Она дает пользователям первое представление о приложении. Графический интерфейс Visual Mobile Designer (VMD) в среде NetBeans включает в себя пользовательский компонент SplashScreen в палитре VMD. В данном примере описан принцип создания нового проекта Java ME с применением среды NetBeans, в которой используется компонент SplashScreen. Здесь также объясняется, как использовать функции для разработки и реализации заставок с помощью этого компонента.

Если вы ранее не разрабатывали мобильные приложения в среде NetBeans, начните с изучения Краткого руководства пользователя по NetBeans Java ME MIDP.

Содержание

Сведения на этой странице относятся к среде IDE NetBeans 6.9 и более поздним версиям

Для работы с этим учебным курсом требуются программное обеспечение и ресурсы, перечисленные ниже.

Программное обеспечение или ресурс Требуемая версия
Среда IDE NetBeans с Java ME версия 6.9 и более поздние версии
Комплект для разработки приложений на языке Java (JDK) Версия 6 или версия 7

Установка и выполнение примера приложения

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

  1. Загрузите файл SplashScreenExample.zip.
  2. Распакуйте файл.
  3. Окно "Projects" (Проекты) должно выглядеть следующим образом:

    Окно "Open Project", отображающее проект "SplashScreen".

  4. В окне "Projects" (Проекты) щелкните правой кнопкой мыши узел проектов и выберите "Run Project" (Выполнить проект) (или нажмите F6). После запуска приложения откроется окно эмулятора, отображающее это приложение, которое выполняется в эмуляторе устройства по умолчанию.
  5. В окне эмулятора нажмите кнопку под элементом "Launch." Эмулятор отображает экран заставки, как показано ниже:

    Эмулятор устройства с экраном заставки, сообщающей пользователю о том, что необходимо подождать десять секунд или нажать клавишу, чтобы закрыть его

В начало

Создание мобильного приложения с использованием пользовательского компонента SplashScreen

Теперь, после ознакомления с компонентом SplashScreen, вернемся к началу и создадим данное приложение. Для создания приложения необходимо выполнить следующие действия.

  1. Создайте проект "SplashScreen".
  2. Добавление пакетов и визуального мидлета к проекту
  3. Добавьте к проекту "MySplashScreenMidlet" компоненты.
  4. Изменение свойства "Timeout" компонента SplashScreen
  5. Добавление команд "Exit" и "Back" к компоненту Form
  6. Добавление изображения
  7. Привязка изображения к компоненту
  8. Соединение компонентов
  9. Запустите проект.

Создание проекта "SplashScreen"

  1. Выберите File > New Project (Файл > Новый проект) (CTRL+SHIFT+N). В разделе "Категории" выберите "Java ME". В разделе "Projects" выберите "Mobile Application" и нажмите "Next".
  2. Введите SplashScreenExample в поле "Project Name". В поле "Project Location" укажите локальный каталог. Этот каталог называется $PROJECTHOME.
  3. Снимите флажок с параметра "Create Hello MIDlet". Нажмите кнопку "Далее".
  4. Оставьте "Sun Java Wireless Toolkit 2.5.2" в качестве выбранной платформы эмулятора. Нажмите кнопку "Готово".

Добавление пакетов и визуального мидлета к проекту

  1. Выберите проект SplashScreenExample в окне "Project" (Проекты), затем выберите File > New File (Файл > Создать файл) (CTRL+N). В области "Категории" выберите "Java". В разделе "File Types" выберите "Java Package". Нажмите кнопку "Next".
  2. Введите splashscreenexample в поле "Package Name". Нажмите кнопку "Готово".
  3. Выберите проект splashscreenexample в окне "Project" (Проекты), затем выберите File > New File (Файл > Создать файл) (CTRL+N). В разделе "Categories" выберите "MIDP". В разделе "File Types" выберите "Visual MIDlet". Нажмите кнопку "Next".
  4. Введите MySplashScreenMIDlet в поля "MIDlet Name" и "MIDP Class Name". Нажмите кнопку "Finish".

Добавление компонентов к проекту "MySplashScreenMidlet"

  1. Переключите визуальный мидлет на окно "Flow". Перетащите следующие компоненты "Screen" из окна "Palette" в окно "Flow Designer":
    • Splash Screen;
    • Form.
  2. Компонент Splash Screen, отображаемый в окне "Flow Designer":

    Представление "Flow design" в VMD, показывающее выбранные компоненты

  3. Выберите компонент splashScreen1. В окне "Properties" этого компонента измените свойство "Title" на Splash Screen и введите Wait for 10 sec. или нажмите клавишу, чтобы открыть свойство Text.
  4. Выберите компонент Form и измените его свойство "Title" на Form.
  5. Для переключения на окно "Screen Designer" дважды щелкните компонент Form.
  6. Выберите компонент StringItem в разделе палитры "Form Items" (Элементы формы) и перетащите его в компонент form1.
  7. Дважды щелкните stringItem1 в Screen Designer. Удалите заголовок stringItem1 и измените <Enter Text> на Press Exit to close application.

Изменение свойства "Timeout" компонента SplashScreen

  1. Для повторного открытия представления "Flow Design" выберите "Flow" вверху окна "Visual Mobile Designer".
  2. Выберите компонент Splash Screen.
  3. В окне свойств найдите свойство Timeout и измените его с 5000 на 10000 миллисекунд.

Добавление команд "Exit" и "Back" к компоненту Form

Выберите команду "Exit" в разделе палитры "Commands" (Команды) и перетащите ее в компонент form1.

Добавление изображения

  1. Скопируйте файл splash.png в папку $PROJECTHOME/src/splashscreenexample.
  2. Правой кнопкой мыши щелкните компонент splashScreen и выберите "Properties" (Свойства) во всплывающем меню.
  3. В диалоговом окне "Properties" нажмите знак многоточия (Знак многоточия) напротив свойства "Image" (Изображение).
  4. В диалоговом окне "Image" (Изображение) нажмите кнопку "Add" (Добавить).
    Будет добавлен компонент image1.
  5. В диалоговом окне "Open" (Открыть) укажите путь к копируемому файлу splash.png.
    Будет добавлено изображение.
  6. Нажмите кнопку "ОК", чтобы закрыть диалоговое окно "Open" (Открыть).
  7. Нажмите кнопку "Close", чтобы закрыть диалоговое окно "Properties".

Привязка изображения к компоненту

  1. Выберите компонент splashScreen1.
  2. Для изменения свойства "Image" на image1 используйте раскрывающееся меню в окне "Properties". Для открытия экрана заставки в "Screen Designer" дважды щелкните компонент. На экране должно быть следующее:

    Экран заставки с изображением и текстом "Wait 10 sec. or press a key to close it."

Соединение компонентов

В представлении потока операций щелкните начальную точку и перетащите стрелку к компоненту splashscreen1. Аналогичным образом соедините другие компоненты, как показано на следующем рисунке.

Запуск проекта

Нажмите клавишу F6, чтобы запустить основной проект. Можно также выбрать Run > Run Main Project (Запустить > Запустить основной проект).

Документ Java для компонента SplashScreen

Среда IDE NetBeans предоставляет документы API Java для компонента SplashScreen, а также для других компонентов, которые можно использовать в VMD. Чтобы прочитать документы Java для компонентаSplashScreen, выполните следующие действия.

  1. Поместите курсор на компоненте SplashScreen в исходном коде и нажмите сочетание клавиш CTRL+SHIFT+ПРОБЕЛ (либо выберите Source > Show Documentation (Исходный код > Показать документацию).
    Документация Java для этого элемента отобразится во всплывающем окне.
  2. Щелкните значок отображения документации во внешнем веб-обозревателе (Отобразить документацию во внешнем веб-обозревателе) во всплывающем меню, чтобы просмотреть подробную информацию по компоненту SplashScreen в обозревателе.

В начало

Дополнительные сведения

В начало

get support for the NetBeans

Support


By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2013, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo