Company LOGO PEMOGRAMAN APLIKASI BERGERAK (Java ME) “Skill to do comes of doing. “ (Ralph Waldo Emerson)

Slides:



Advertisements
Presentasi serupa
OOP Java 04 Tugas Array & String.
Advertisements

KOMPONEN DALAM DELPHI Form
GUI MENGGUNAKAN HANDPHONE BERFASILITAS J2ME
Dosen: Zakki Falani, S.Kom Fakultas Ilmu Komputer Universitas Narotama
+ Pemrograman Javascript Teknik Informatika Universitas Bunda Mulia Jakarta Chandra Hermawan H., M.Kom., MM.
MIDlet User Interface (3) As’ad Djamalilleil
Komponen Class Item (2) As’ad Djamalilleil
Struktur Kode Program MIDlet As’ad Djamalilleil
LINKED LIST.
WITH FANDI SUSANTO S.SI. Pemrograman Aplikasi Bergerak By Fandi Susanto S.Si.
Antarmuka Tingkat Bawah (Canvas)
Web Teknologi 3 (MKB721C) Minggu 2 Page 1 MINGGU 2 Web Teknologi 3 (MKB721C) Pokok Bahasan: –Midlet –User Interface Tujuan Instruksional Khusus: Agar.
Komponen Class Item (3) As’ad Djamalilleil
OOP Java 04 Array & String.
PEMOGRAMAN APLIKASI BERGERAK (Java ME)
MIDlet User Interface (2) As’ad Djamalilleil
Komponen Class Item (1) As’ad Djamalilleil
STACK.
Array, Class, Obyek, Method danConstructor.
Queue.
Bahasa Pemrograman 3 Lab Bahasa Pemrograman 3
PROGRAM APLIKASI MOBILE EMHA TAUFIQ LUTHFI PERTEMUAN 3.
As’ad Djamalilleil Function (method) As’ad Djamalilleil
PEMOGRAMAN APLIKASI BERGERAK (Java ME)
WITH FANDI SUSANTO S.SI. Pemrograman Aplikasi Bergerak By Fandi Susanto S.Si.
GUI Event Handling.
Komponen-Komponen dalam J2ME
Company LOGO PEMOGRAMAN APLIKASI BERGERAK (Java ME)
Object Oriented Programming with JAVA 2011/2012
PROGRAM APLIKASI MOBILE EMHA TAUFIQ LUTHFI PERTEMUAN 5 (18 APRIL 2011)
Pertemuan ketujuh Struktur data st3telkom.ac.id
Array.
Company LOGO PEMOGRAMAN APLIKASI BERGERAK (Java ME) Nyimas Artina.
Company LOGO PEMOGRAMAN APLIKASI BERGERAK (Java ME) Nyimas Artina.
PROGRAM APLIKASI MOBILE EMHA TAUFIQ LUTHFI PERTEMUAN 2.
PROGRAM APLIKASI MOBILE EMHA TAUFIQ LUTHFI PERTEMUAN 4 (12 APRIL 2011)
Algoritma & Pemrograman 1
Graphical User Interface
Manipulasi String dengan Kelas String dan StringBuffer
STACK.
MEET 3 PADA MINGGU KEMAREN KITA SUDAH MEMPELAJARI TENTANG LIST, YANG MANA LIST ITU TERBAGI MENJADI TIGA YAITU IMPLICIT,EXLUSIVE, DAN MULTIPLE Sekarang.
Pemrograman Aplikasi Bergerak
Pemrograman Visual Ramos Somya.  Menubar memberikan kesan sangat tinggi terhadap sebuah aplikasi yang dilengkapi dengan kontrol ini.  Keunggulan pemakaian.
BAB II KOMPONEN-KOMPONEN MICROSOFT VISUAL BASIC 6.0
ADT DINAMIS : SINGLY LINKED LIST DAN DOUBLE LINKED LIST
Bahasa Pemrograman (Pemrograman Visual)
Pertemuan 2 Dani Hamdani, S.Kom..
JAVA ARRAY.
High Level User Interface
Nilai dan Tipe Data Nilai dan Tipe data
Java array.
MIDP High-Level User Interface
Java array.
Kelas-kelas Dasar di Java
Bahasa Pemrograman 1 ACTIVE X DAN MDI Chapter 05 bimocahyo bimocahyo.
Java array.
TEKNOLOGI INDUSTRI PERTANIAN
Form & Item Oleh : Oman Somantri S.Kom
MIDlet User Interface (2)
As’ad Djamalilleil Function (method) As’ad Djamalilleil
Struktur Kode Program MIDlet
As’ad Djamalilleil Komponen Class Item (1) As’ad Djamalilleil
As’ad Djamalilleil Komponen Class Item (3) As’ad Djamalilleil
As’ad Djamalilleil Class List As’ad Djamalilleil
MIDlet User Interface (3)
Java array.
Mobile Teknologi Pertemuan 3
Java array.
Java array.
Pemrograman Berorientasi Objek
Transcript presentasi:

Company LOGO PEMOGRAMAN APLIKASI BERGERAK (Java ME) “Skill to do comes of doing. “ (Ralph Waldo Emerson)

ChoiceGroup 2

 ChoiceGroup adalah himpunan/ kelompok yang akan dipilih dengan menyeleksi pilihan yang ada dalam himpunan/kelompok tersebut.  ChoiceGroup memiliki kesamaan dengan List yaitu sebagai objek yang menyediakan fungsi memilih elemen bagi pemakai, yang memiliki banyak method-method esensial untuk proses pemilihan item dari suatu daftar tertentu.

Choice Group dan LIST  List merupakan subkelas dari Screen sedangkan ChoiceGroup adalah subkelas dari Item,  Choicegroup tidak dapat menggunakan tipe Choice IMPLISIT sedangkan List bisa  Perubahan event yang terjadi pada ChoiceGroup ditangkap oleh ItemStateListener dengan memanggil motode itemStateChanged() sedangkan List perubahan even ditangkap oleh Command dengan memanggil metode commandAction().

Choice Group  Metode-metode pada javax.microedition.lcdui.ChoiceGroup, library yang mendefinisikan ChoiceGroup, sebagai berikut : MetodeKeterangan ChoiceGroup(String label, int choiceType) Membuat ChoiceGroup baru tanpa elemen. ChoiceGroup(String label, int choiceType, String[] stringElements, Image imageElements) Membuat ChoiceGroup baru dengan elemen yang ada pada stringElements dan gambar imageElements. int append(String stringPart, Image imagePart) Menambahkan elemen ChoiceGroup dengan teks stringPart dan gambar imageParts pada indeks terakhir. void delete(int elementNum)Menghapus elemen pada indeks elementNum.

Choice Group MetodeKeterangan void insert(int elementNum, String stringElement, Image imageElement) Menambahkan elemen pada indeks elementNum dengan teks stringElement dan gambar imageElement. void set(int elementNum, String stringPart, Image imagePart) Mengganti elemen pada indeks elementNum. String getString(int elementNum) Mengembalikan nilai String yang terasosiasi dengan elemen pada indeks elementNum. Image getImage(int elementNum) Mengembalikan gambar yang terasosiasi dengan elemen pada indeks elementNum. int getSelectedIndex()Mengembalikan nilai indeks dari elemen yang terpilih.

Choice Group MetodeKeterangan void setSelectedIndex( int ElementNum, Boolean selected) Mengeset elemen pada indeks elementNum sebagai elemen yang terpilih atau tidak. int getSelectedFlags(boolean[] selectedArray_return) Menyimpan status terpilih pada array masukan. void setSelectedFlags(boolean[] selectedArray) Mengeset status terpilih pada ChoiceGroup seperti pada array masukan. boolean isSelected(int elementNum) Mengembalikan true jika elemen pada indeks elementNum merupakan elemen terpilih. int size()Mengembalikan nilai jumlah elemen pada ChoiceGroup.

Tipe-tipe Choice pada ChoiceGroup  Berikut adalah tipe-tipe Choice yang dapat digunakan pada ChoiceGroup : Tipe ChoiceKeterangan Choice.EXCLUSIVEHanya dapat memilih satu pilihan. Choice.MULTIPLE Dapat tidak memilih atau memilih lebih dari satu pilihan. Choice.POPUP Tampilan menu ChoiceGroup akan muncul jika diklik, seperti halnya popup menu. Choice.TEXT_WRAP_OFF Teks menu menggunakan fungsi wrap dan dapat memilih lebih dari satu pilihan. Choice.TEXT_WRAP_ONTeks menu menggunakan fungsi wrap dan hanya dapat memilih lebih dari satu pilihan.

Tampilan ChoiceGroup Exclusive  ChoiceGroup cgContoh;  cgContoh = new ChoiceGroup ("EXCLUSIVE", Choice.EXCLUSIVE);  cgContoh.append("string 1", null);  cgContoh.append("string 2", null);  cgContoh.append("string 3", null);  formTampil.append(cgContoh);

Tampilan ChoiceGroup Multiple  ChoiceGroup cgContoh;  cgContoh = new ChoiceGroup ("MULTIPLE", Choice.MULTIPLE);  cgContoh.append("string 1", null);  cgContoh.append("string 2", null);  cgContoh.append("string 3", null);  formTampil.append(cgContoh);

Tampilan ChoiceGroup Popup  ChoiceGroup cgContoh;  cgContoh = new ChoiceGroup ("POPUP", Choice.POPUP);  cgContoh.append("string 1", null);  cgContoh.append("string 2", null);  cgContoh.append("string 3", null);  formTampil.append(cgContoh);

Tampilan ChoiceGroup Text Wrap Off  ChoiceGroup cgContoh;  cgContoh = new ChoiceGroup ("TEXT WRAP OFF", Choice.TEXT_WRAP_OFF);  cgContoh.append("string 1", null);  cgContoh.append("string 2", null);  cgContoh.append("string 3", null);  formTampil.append(cgContoh);

Tampilan ChoiceGroup Text Wrap On  ChoiceGroup cgContoh;  cgContoh = new ChoiceGroup ("TEXT WRAP ON", Choice.TEXT_WRAP_ON);  cgContoh.append("string 1", null);  cgContoh.append("string 2", null);  cgContoh.append("string 3", null);  formTampil.append(cgContoh);

Keterangan  Bagian source code cgContoh = new ChoiceGroup(“MULTIPLE”, Choice.MULTIPLE) adalah proses pembuatan ChoiceGroup dengan tipe MULTIPLE,  cgContoh.append("string1", null) merupakan proses menambahkan menu "string 1" tanpa gambar (Image null),  kode frmTampil.append(cgContoh) merupakan proses mengaitkan ChoiceGroup pada Form.

15 “Skill to do comes of doing. “ (Ralph Waldo Emerson)