Tutorial kali ini kita akan membahas cara penggunaan class Form, class Form merupakan class turunan class Screen yang paling penting, class ini mampu menampung class Item yaitu class ImageItem, StringItem,ChoiceGroup dan lain sebagainya, pembahasan class ini akan dibahas setelah pembahasan class Form.
class form memiliki 2 buah konstruktor antara lain:
- Form(String title)
- Form(String title,Item[] item)
Contoh menginitialisasi objek Form:
Cara 1:
1 | Form form = new Form("helloMidp"); |
Cara 2:
1 2 3 | Item [] item = {new StringItem("Version","1.0"),new TextField("Hello",null,12,TextField.ANY)};Form form = new Form("helloMidp",item); |
berikut ini penjelasan method yang terdapat pada class Form:
| Method | Penjelasan |
|---|---|
| int append(Image img) | method ini berfungsi memasukkan gambar(yang diinitial dalam class Image) kedalam tampilan class Form |
| int append(Item item) | method ini berfungsi memasukkan objek class Item(StringItem,ChoiceGroup,TextField,dll) kedalam tampilan class Form |
| int append(String str) | method ini berfungsi memasukkan string kedalam tampilan class Form |
| void delete(int itemNum) | method ini berfungsi menghapus Item yang terdapat dalam class Form sesuai dengan parameter urutannya |
| void insert(int itemNum, Item item) | method ini berfungsi menyisipkan objek class Item(StringItem,ChoiceGroup,TextField,dll) kedalam tampilan class Form, dengan parameter posisinya |
| void set(int itemNum, Item item) | method ini berfungsi men-set atau mengganti objek class Item(StringItem,ChoiceGroup,TextField,dll) pada tampilan class Form, dengan parameter posisinya |
| int size() | method yang berfungsi memberi tahu jumlah Item yang terkandung pada class Form |
berikut kita mencoba membuat aplikasi menggunakan class ini, dan kita akan memasukkan string kedalam class Form:
cara 1:
pertama kita membuat objek class Display, Form, Ticker. class Ticker merupakan class yang menampilkan “running text” pada class Screen, dalam contoh ini kita munggunakan class Form yang merupakan turunan dari class Screen.
01 02 03 04 05 06 07 08 09 10 11 | private Form form;private Ticker ticker;private Display display;public Midlet(){display = Display.getDisplay(this);ticker = new Ticker("Welcome to my world");form = new Form("Hello World");form.append("halo, my name is husni, I am studying about Form class, thanks for watching");form.setTicker(ticker);} |
cara 2:
kita akan menampilkan class Form pada objek class Display yang telah kita initialisasi
1 2 3 | public void startApp() {display.setCurrent(form);} |
berikut adalah code lengkapnya:
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | /** To change this template, choose Tools | Templates* and open the template in the editor.*/package com.form;import javax.microedition.lcdui.Display;import javax.microedition.lcdui.Form;import javax.microedition.lcdui.Ticker;import javax.microedition.midlet.*;/*** @author husni*/public class Midlet extends MIDlet {private Form form;private Ticker ticker;private Display display;public Midlet(){display = Display.getDisplay(this);ticker = new Ticker("Welcome to my world");form = new Form("Hello World");form.append("halo, my name is husni, I am studying about Form class, thanks for watching");form.setTicker(ticker);}public void startApp() {display.setCurrent(form);}public void pauseApp() {}public void destroyApp(boolean unconditional) {}} |
tampilan akhir:
Sumber : pinter.in
1 komentar:
mantab gan
__________________________________________________________
Sharing is FREE!!!
http://www.gratis4download.tk
Posting Komentar