Пользовательские компоненты 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" (Проекты) должно выглядеть следующим образом:

    Откройте окно 'Проекты', в котором отображается проект 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". Нажмите кнопку "Далее".
  2. Введите splashscreenexample в поле "Package Name". Нажмите кнопку "Завершить".
  3. Выберите проект splashscreenexample в окне "Project" (Проекты), затем выберите File > New File (Файл > Создать файл) (CTRL+N). В разделе "Categories" выберите "MIDP". В разделе "File Types" выберите "Visual MIDlet". Нажмите кнопку "Далее".
  4. Введите MySplashScreenMIDlet в поля "MIDlet Name" и "MIDP Class Name". Нажмите кнопку "Завершить".

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

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

    Представление конструирования потока в 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. В диалоговом окне 'Свойства' нажмите кнопку в виде эллипса (Кнопка в виде эллипса) для свойства 'Изображение'.
  4. В диалоговом окне "Image" (Изображение) нажмите кнопку "Add" (Добавить).
    Будет добавлен компонент image1.
  5. В диалоговом окне "Open" (Открыть) укажите путь к копируемому файлу splash.png.
    Будет добавлено изображение.
  6. Нажмите кнопку "ОК", чтобы закрыть диалоговое окно "Open" (Открыть).
  7. Нажмите кнопку "Close", чтобы закрыть диалоговое окно "Properties".

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

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

    Экран заставки с изображением и тектом

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

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

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

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

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

The IDE NetBeans provides API Javadocs for the SplashScreen component, as well as other components you can use in the 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