Selasa, 14 Juni 2011

Class Form


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:
  1. Form(String title)
  2. 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:
MethodPenjelasan
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



Artikel Terkait



1 komentar:

Unknown mengatakan...

mantab gan

__________________________________________________________
Sharing is FREE!!!

http://www.gratis4download.tk

Posting Komentar

Template by : kendhin