DateField adalah objek yang dapat digunakan untuk menampilkan atau mengedit objek yang bertipe Date.

dokumen-dokumen yang mirip
Nilai Properti Constrains pada TextField

Copyright Chocolove Mic 2003 IlmuKomputer.Com

Yang dilakukan terlebih dahulu adalah membuat class Canvas yang nantinya akan dipanggil sebagai objek. Berikut adalah contoh kodenya.

1. Tujuan. 2. Latar Belakang. 3. Percobaan. Modul Praktikum MMAPI. Setelah mempelajari bab ini, Pelajar diharapkan mampu untuk :

Mobile Computing. Ramos Somya

J2ME GUI dan Manajemen Event

11.1 Tujuan Timers

PEMOGRAMAN APLIKASI BERGERAK (Java ME) Company LOGO

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 12 WIRELESS JAVA PROGRAMMING WITH JAVA 2 MICRO EDITION (J2ME)

Low Level User Interface

1.Mengatur jadwal tugas menggunakan Timers 2.Mengetahui bagaimana membaca file dari aplikasi mobile sederhana

MODUL 11 J2ME (Java 2 Micro Edition)

MODUL 10 J2ME (Java 2 Micro Edition)

1. Tujuan. 2. Latar Belakang. 3. Percobaan. Modul Praktikum Layer Manager

PEMOGRAMAN APLIKASI BERGERAK (Java ME)

1. Tujuan. 2. Latar Belakang. 3. Percobaan. Modul Praktikum TiledLayer

PEMOGRAMAN APLIKASI BERGERAK (Java ME) Yoannita

MODUL 9 J2ME (Java 2 Micro Edition)

Robertus Lilik Haryanto

LAMPIRAN Listing Program

P4 Bab 4 User Interface

Yoannita Company LOGO

LAMPIRAN A Project SendSMS /////////////////////////////////////////////////////// ParsingKata.java

Mobile Computing. Ramos Somya

BONUS. Dasar Java Mobile. Mengenal Java Mobile Mengenal MIDlet Mobile Grafis Mobile Animasi Latihan Soal

Bab Tujuan. 2.2 Pengenalan. 2.3 "Hello, world!" MIDlet

PRAKTIKUM 2 ANTAR MUKA TINGKAN ATAS

Membuat Aplikasi Nilai dengan Login. Menggunakan Java J2ME

LOGIN FORM MENGGUNAKAN PROGRAM JAVA

Integrasi Animasi Dengan Java

Kode tereksekusi dengan baik sehingga mendapatkan output "JENI Java Education Network Indonesia" yang diikuti oleh "Hello Jeni"

PEMOGRAMAN APLIKASI BERGERAK (Java ME) Yoannita

1.Tujuan. 2. Latar Belakang. 3. Percobaan

PENGEMBANGAN APLIKASI MOBILE MODUL PRAKTIKUM. Persistence. Versi 1.0 JAVA EDUCATION NETWORK INDONESIA

LAMPIRAN A. Universitas Kristen Maranatha

TUGAS MANDIRI MAKALAH. : Pemrograman Mobile Praktek

Pendahuluan ( First Session). Baca terlebih dahulu halaman ini :

Cepat Mahir Visual Basic 6.0. Cepat Mahir Visual Basic 6.0. Bab 10 Penggunaan Kontrol Array. Krisna D. Octovhiana

Penggunaan Canvas Pada J2ME Untuk Game Programming

Sofiyan Arif Kurniawan

M.Octaviano Pratama

Membuat Aplikasi Kirim SMS. Menggunakan Java J2ME

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

Panduan membuat aplikasi sederhana pada Smartphone berbasis Windows Mobile 5

DASAR PEMROGRAMAN MOBILE DENGAN JAVA MOBILE EDITION (J2ME)

Ginanjar Utama Workbench Tempat Bekerja

Membuat Program Perhitungan Sederhana dengan Java NetBeans 8.1

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

Ignatius Setya Hartono

Fajar Yusran Zebua DASAR ANIMASI

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

Krisna D. Octovhiana. 1.1 Apa itu Operator?

Muhidin

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

E-Trick Visual Basic 6.0

A. Mendefinisikan Seleksi

BAB III PERANCANGAN SIMULASI

Untuk menampilkan proses pembuatan file JAR. Untuk menentukan nama file archive (file JAR)

Mudafiq R. Pratama

Standar action cara penulisannya mirip dengan aturan penulisan pada XML. Sintak dari Standard Action ini adalah :

Pemrograman Database dengan perintah SQL

BAB IV HASIL DAN UJI COBA

Krisna D. Octovhiana. 1.1 Apa itu Array?

Krisnha D. Oktovhiana

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

Miftah Fahmi

Mengatur Rata Kanan, Rata Tengah Pada jtable NetBeans

PANDUAN PENGGUNAAN MODUL WISUDA

Mudafiq R. Pratama

10.1 Menggunakan FTP

2.1 Membuat Aplikasi Berbasis Dialog Dengan Wizard

Mengganti Password Akun Windows lewat CMD

Eko Junaidi Salam. Pendahuluan. Lisensi Dokumen:

Bab 6. Layer Manager

Menggunakan grafik / chart pada Borland Delphi 7

Menampilkan Data MySql Menggunakan Dreamweaver

PROTOTIPE APLIKASI MOBILE ACEH DICTIONARY (MOBADIC)

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

Konfigurasi HOTSPOT pada Mikrotik

Memasukkan file Flash Ke Delphi 7

Aplikasi CRUD Sederhana Dengan PHP dan MySql

Instalasi Windows Server 2003 Standard Edition

Otomasi Shell Script Lanjut

Cara Mudah Membuat Banner Animasi

Adiba Kamalia Putri

Achmad Solichin.

Mudafiq Riyan Pratama

Findra Kartika Sari Dewi

Membuat Program Kriptografi dengan VB.Net 2010

Mudahnya Menginstall Windows Vista Home Premium

Mudafiq Riyan Pratama

Koneksikan Mikrotik dengan Windows 8 via VMware

BAB II DASAR TEORI. menggunakan gelombang radio di atas frekuensi 1 GHz. Suatu sistem transmisi

Achmad Solichin.

Membuat report pada Delphi 7.0 dengan menggunakan komponen Rave Report

Heryzal Heryandi

Ghandie Kurnia Widi Lisensi Dokumen: Copyright IlmuKomputer.

Pemrograman Database I. Danu Wira Pangestu 1. Konsep Dasar. Lisensi Dokumen:

Saepuloh. Saepuloh. Menggunakan Mode Warna Duotune.

Transkripsi:

Seri User Interface DateField chocolove_mic@yahoo.co.uk http://www.mycgiserver.com/~chocolove2003 Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com. DateField adalah objek yang dapat digunakan untuk menampilkan atau mengedit objek yang bertipe Date. Mode pada DateField Untuk membuat objek DateField dapat digunakan dengan menggunakan dua macam konstruktor, yaitu : DateField(String label, int mode). DateField(String label, int mode, TimeZone timezone). Keterangan : label Label dari objek yang akan ditampilkan ke layar. mode Untuk isi nilai variable mode ini digunakan properti dari objek DateField yang bertipe integer : DateField.DATE, nilai ini akan membuat objek hanya dapat menset informasi tanggal saja. DateField.TIME, nilai ini akan membuat objek hanya dapat menset informasi waktu (jam, menit dan detik) saja. DateField.DATE_TIME, adalah gabungan antara informasi tanggal dan waktu. timezone Menentukan zone waktu yang diinginkan. Berikut adalah contoh sederhana penggunaan objek DateField. DatefieldMidlet01.java import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class DatefieldMidlet01 extends MIDlet implements CommandListener { private Display display; private Command cmdkeluar; 1

private Form form; private DateField tanggal; private DateField jam; private DateField tanggal_jam; public DatefieldMidlet01() { cmdkeluar = new Command("Keluar", Command.EXIT, 1); tanggal = new DateField("Tanggal", DateField.DATE); jam = new DateField("Jam", DateField.TIME); tanggal_jam = new DateField("Tanggal-Jam", DateField.DATE_TIME); form = new Form("Date Field"); form.append(tanggal); form.append(jam); form.append(tanggal_jam); form.addcommand(cmdkeluar); form.setcommandlistener(this); public void startapp() { display = Display.getDisplay(this); display.setcurrent(form); public void pauseapp() { public void destroyapp(boolean unconditional) { public void commandaction(command c, Displayable d) { if (c == cmdkeluar) { destroyapp(false); notifydestroyed(); Sumber : - J2ME WTK Nokia Seri 60 Siemens M55 Dari gambar di atas dapat diketahui terdapat perbedaan tampilan dari keluaran aplikasi pada 2

masing-masing emulator. Untuk emulator Nokia dan Siemens, untuk menset tanggal atau waktu cukup dengan mengetikan angka yang diinginkan pada keypad. Sedangkan untuk emulator J2ME WTK untuk men-set waktu atau tanggal hal yang dilakukan adalah dengan menekan tombol SELECT. Untuk objek yang menggunakan mode DateField.DATE maka setelah menekan tombol SELECT maka akan ditampilkan seperti pada gambar berikut : Setelah menemui tampilan berikut ini user tinggal memilih tahun, bulan dan tanggal dengan menggunakan panah ke atas, bawa, kiri atau kanan. Untuk objek yang menggunakan mode DateField.TIME maka akan menemui tampilan seperti berikut : Setting Nilai DateField Pada bagian sebelumnya begitu aplikasi dijalankan nilai dari masing-masing objek DateField masih kosong atau diisi dengan nilai inisial (pada emulator Nokia Seri 60). Pada bagian ini isi dari masing-masing objek tersebut akan diisi dengan tanggal dan waktu sekarang (current time). Berikut adalah contoh kode untuk tujuan di atas : DatefieldMidlet02.java import java.util.*; import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class DatefieldMidlet02 extends MIDlet implements CommandListener { private Display display; private Command cmdkeluar; private Form form; private DateField tanggal; private DateField jam; private DateField tanggal_jam; 3

public DatefieldMidlet02() { cmdkeluar = new Command("Keluar", Command.EXIT, 1); tanggal = new DateField("Tanggal", DateField.DATE); jam = new DateField("Jam", DateField.TIME); tanggal_jam = new DateField("Tanggal Jam", DateField.DATE_TIME); form = new Form("Date Field"); tanggal.setdate(new Date()); jam.setdate(new Date()); tanggal_jam.setdate(new Date()); form.append(tanggal); form.append(jam); form.append(tanggal_jam); form.addcommand(cmdkeluar); form.setcommandlistener(this); public void startapp() { display = Display.getDisplay(this); display.setcurrent(form); public void pauseapp() { public void destroyapp(boolean unconditional) { public void commandaction(command c, Displayable d) { if (c == cmdkeluar) { destroyapp(false); notifydestroyed(); Sumber : - Untuk mengambil nilai tanggal dan waktu sekarang digunakan baris berikut : tanggal.setdate(new Date()); jam.setdate(new Date()); tanggal_jam.setdate(new Date()); Dari percobaan penulis dengan tiga macam emulator, maka kode di atas hanya berjalan normal (memberikan hasil tanggal dan waktu yang benar) pada emulator Siemens. Berikut adalah tampilan dari aplikasi di atas pada tiga macam emulator : J2ME WTK Nokia Seri 60 Siemens M55 4

5