Java 2 Micro Edition (J2ME)




Соединения содержимого соединений - часть 5


import javax.microedition.midlet.MI Diet;

import javax.microedition.lcdui.Display;

Этот класс определяет MID-лет для демонстрационной программы, которая

запрашивает у пользователя URI, затем создает соединение HTTP с исходным

сервером и извлекает ресурс. Программа использует

объект Form, для того чтобы дать пользователю возможность ввести URI.

*/

public class ConnectionDemo extends MID-лет

}

private static ConnectionDemo instance;

private URIEntry urlForm; public ConnectionDemo()

super(); instance = this; }

/**

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

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

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

public static ConnectionDemo getlnstance ()

return instance;

}

public void startApp()

Display display;

URIEntry urlForm = URIEntry.getlnstance();

display = Display.getDisplay(this); display.setCurrentlurlForm);

}

public void pauseApp()

}

}

void quit ()

destroyApp(true); notifyDestroyedf) ;

}

public void destroyApp(boolean destroy)

{

instance = null;

/**

Устанавливает данный объект в качестве текущего отображаемого

объекта MID- лета .

*/

public void display()

Display.getDisplay(this).setCurrent(urlForm);

}

}

Листинг 8.2. Класс URIEntry описывает форму, которая приглашает пользователя ввести URI

import: javax.micrcedition.midlet.MIDlet;

import javax.microedition.Icdui.Command;

import javax.microedition.Icdui.CommandListener;

import javax.raicroedition.Icdui.Display;

import javax.microedition.Icdui.Displayable;

import javax.microedition.Icdui.Form;

import javax.microedition.Icdui.TextField;

/**

Этот класс задает Form, приглашающую пользователя ввести URI,

с которым должно быть установлено соединение HTTP.

Пользователь вводит URI и нажимает командную кнопку «Go».

Экземпляр данного класса затем создает экземпляр класса ResourceDisplay,

который выполняет обязанности извлечения ресурса HTTP и его отображения.

*/

public class URIEntry extends Form implements CommandListener




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