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


           

Класс ResourceDisplay


import javdx.microedition.lcdui.Command;

import javax.microedition.Icdui.CommandListener;

import javax.microedition.Icdui.Form;

import javax.microedition.Icdui.Displayable;

/**

Данный класс задает Form, которая отображает метаинформацию,

описывающую HTTP-ресурс. Она контролируется отдельной нитью,

поэтому она реализует Runnable.

Этот объект Form использует объект helper для коммуникации с HTTP-ресурсом

через Connection. Он затем забирает данные соединения

из объекта helper для отображения на экране для пользователя.

public class ResourceDisplay extends Form

implements CommandListener, Runnable

{

private static Command back =

new Command("Back", Command.BACK, 1);


private static Displayable instance;

// Объект helper создает соединение с ресурсом на исходном

// сервере и извлекает метаинформацию ресурса.

// private HttpResource resource;

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

Sparam uri URI ресурса для извлечения по запросу HTTP протокола.

*/

public ResourceDisplay(String uri)

{

super("Http Info");


instance = this;

resource = new HttpResource(uri);


addCommand(back);


setCommandListener(this);


}

/**

Запускает выполнение данного объекта:

запускает объект helper HttpResource.

@смотри . rtpResource

*/

public void run()

{

resource.run();


append(resource.getResourceMetalnfo());


}

/**

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

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

@возвращаем экземпляр данного класса.

*/

public static Displayable getlnstance ()

{

return instance;

{

public void commandAction(Command c, Displayable d)

{

if (c == back)

{

URI Entry, get Instanced .display();


}
}

}

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





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