Java 2 Micro Edition (J2ME)


Cпиcки - часть 2


import java.io.ByteArraylnputStream;

import Java.io.DatalnputStream; import Java.io.lOException;

/**

Этот класс является компонентом пользовательского интерфейса,

отображающим список записей, находящихся в хранилище записей.

Он использует объект AddressBook, определенный классом MID-лета

для данного приложения MID-лета.

@смотри AddressBook

@смотри AddressBookMain

*/

public class RecordList extends List

implements CommandListener

{

private static Command go =

new command("Go", Command.SCREEN, 1);

private static Command back =

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

private Display display;

private static RecordList instance;

/**

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

@param title название экрана пользовательского интерфейса,

который является List.

*/

public RecordList (String title)

superltitle, List.IMPLICIT);

instance = this;

PersistenceDemo pDemo = PersistenceDemo.getlnstance ();

display = Display .get-Display (pDemo) ;

addCommand(back); setCommandListener (this);

if (buildRecordList() <= 0) setTitle("No records found");

}

/""

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

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

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

*/

public static RecordList getlnstance()

}

return instance;

}

void display ()

{

display.setCurrent (this);

{

/**

Создает список записей, хранящихся в хранилище записей. Выдает число найденных записей. Этот метод извлекает все записи из хранилища записей, то есть он не использует фильтров для извлечения записей. Он также не использует компараторов записей, так что не упорядочивает выводимые записи.

<р>Этот метод не сбрасывает исключений, но находит исключения,

которые происходят при доступе к хранилищу записей.

(@возвращает число записей, найденных в хранилище записей,

или 0, если записей не найдено.

*/

int buildRecordList ()

{

AddressBook addressBook =

AddressBookMain.get Instance!).getAddressBook();

RecordStore recordStore = addressBook.getRecordStore();




Начало  Назад  Вперед