21214

21214



Programowanie urządzeń mobilnych

Podstawy tworzenia aplikacji

// wykorzystanie klasy Alert (informacje o programie) private Alert info;

// wykorzystanie klasy Command (polecenie OK na ekranach) private Command oKCommand;

// wykorzystanie klasy Image (obrazki w menu głównym i na listach); private Image samochód, płyta, konfiguracja, informacja, wyjście;

public MenuListaO {

// utworzenie menu głównego aplikacji (wykorzystanie listy typu IMPLICIT) mainMenu = new List("Menu aplikacji". List.IMPLICIT);

// utworzenie obrazków z plików znajdujących się w katalogu res try {

samochód = Image.createlmage("/car.png"); płyta ■ Image.createlmage("/cd.png"); konfiguracja - Image.createlmage("/settings.png"); informacja = Image.createlmage("/info.png"); wyjście = Image.createlmage("/exit.png");

)

catch (IOException e) {

System.out.println("Brak obrazka!");

)

// dodanie kolejnych pozycji menu (drugi parametr obiekt klasy Image)

mainMenu.append("Samochody", samochód);

mainMenu.append("Płyty CD", płyta);

mainMenu.append("Konfiguracja", konfiguracja);

mainMenu.append("Informacja o programie", informacja);

mainMenu.append("Wyjście", wyjście);

// ustawienie nasłuchiwacza (bieżąca klasa) mainMenu.setCommandListener(this);

// utworzenie polecenia OK

oKCommand = new Command("OK", Command.OK, 0);

// utworzenie listy samochodów (wykorzystanie listy typu EXCLUSIVE) i dodanie // pozycji

samochodyLista = new List("Wybierz samochód". List.EXCLUSIVE);

samochodyLista.append("Fiat Panda", samochód);

samochodyLista.append("Ford Mondeo", samochód);

samochodyLista.append("Seat Leon", samochód);

samochodyLista.append("Skoda Fabia", samochód);

// dodanie do listy samochodów polecenia OK samochodyLista.addCommand(oKCommand);

// ustawienie nasłuchiwacza (bieżąca klasa) samochodyLista.setCommandListener(this);

// utworzenie listy płyt CD (wykorzystanie listy typu MULTIPLE) i dodanie pozycji

plytyLista = new List("Zaznacz płyty". List.MULTIPLE);

plytyLista.append("Dire Straits - Brothers in Arms", płyta);

plytyLista.append("Pink Floyd - Dark Side of The Moon", płyta);

plytyLista.append("Guns n' Roses - Use your Illusion", płyta);

plytyLista.append("Queen - Innuendo", płyta);

plytyLista.append("Led Zeppelin - IV", płyta);

// dodanie do listy płyt CD polecenia OK

2



Wyszukiwarka

Podobne podstrony:
Programowanie urządzeń mobilnych Podstawy tworzenia aplikacjiWyświetlanie informacji na ekranie impo
Programowanie urządzeń mobilnych Podstawy tworzenia aplikacji img = new Imageltem(nuli, image,
Programowanie urządzeń mobilnych dr inż. Andrzej Grosser na podstawie wykładu dr inż. Juliusz Mikoda
strona 10 T.Ziębakowski: PROGRAMOWANIE MAKR... Ćwiczenie: Podstawy tworzenia makr za pomocą języka
Programowanie urządzeń mobilnych Osoba prowadząca zajęcia: dr Cezary Bolek Punktów ECTS:3 Forma
Programowanie urządzeń mobilnych_ Cele kształcenia: Poznanie najpopularniejszych mobilnych systemów
strona 10 T.Ziębakowski: PROGRAMOWANIE MAKR... Ćwiczenie: Podstawy tworzenia makr za pomocą języka
Program ochrony środowiska dla Gminy Czarnocin Wykorzystane opracowania i źródła informacji 1.
PROGRAMOWANIE twórz programy komputerowe buduj aplikacje mobilne programuj urządzenia embedded
Slajd37 (82) Usługi systemu operacyj Tworzenie oprogramowania Wykonywanie programów Urządzenia

więcej podobnych podstron