Платформа программирования J2ME для портативных устройств


           

Уведомления являются


import javax.microedition.lcdui.Alert;

import javax.microedition.lcdui.Choice;

import javax.microedition.lcdui.ChoiceGroup;

import javax.microedition.lcdui.Command;

import javax.microedition.lcdui.CommandListener;

import javax.microedition.lcdui.Display;

import javax.microedition.lcdui.Displayable;

import javax.microedition.lcdui.Form;

import javax.microedition.Icdui.TextField;

/**

Демонстрирует использование объектов Alert.

*/

public class AlertDemo extends Form implements CommandListener

{

private Command go = new Command("Go", Command.SCREEN, 1);


private Command back = new Command ("Back", Command.BACK, 1);

private ChoiceGroup type; private TextField tPref;

private String [] elements =

{

"Alarm", "Confirmation", "Error", "Information", "Warning" );


// Это необходимо/ чтобы другие экраны могли ссылаться

// на экземпляр этого класса, private static Displayable instance;

/**

Конструктор.

*/

public AlertDemo()

{

'super ("Build alert");


type = buildAlertTypeSelection ();

tPref = buildTimeoutPrefPrompt();


append(type);
appendftPref) ;

addCommand(go);
addCommand(back);


setCommandListener(this) ; instance = this;

}

/**

Возвращает единственный экземпляр этого класса.

Вызов этого метода перед созданием объекта возвращает Пустой указатель.
@возвращает экземпляр этого класса.

*/

static Displayable getlnstance ()

{

return instance;

}

private ChoiceGroup buildAlertTypeSelection ()

{

// He работает, если это Choice.IMPLICIT. Смотри документацию Choice.

// Тип IMPLICIT действителен только для объектов List,

return new ChoiceGroup ("Alert Type", Choice.EXCLUSIVE, elements, null);


}

private TextField buildTimeo-utPref Prompt ()

}

String MAX_TIMEOUT_VALUE = "5"; int MAX_SIZE = 8;

return new TextField("Timeout (sec.)", MAX_TIMEOUT_VALUE,

MAX_SIZE, TextField.NUMERIC);


}

public void comraandAction(Command c, Displayable d)

Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий