Filename |
Source Code Aplikasi kalender sederhana dengan java |
Permission |
rw-r--r-- |
Author |
Artikel |
Date and Time |
11.43 |
Label |
java
|
Action |
|
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class kalender extends MIDlet implements
ItemStateListener, CommandListener
{
private Display display; // Refrensi ke objek display
private Form fmMain; // Form utama
private Command cmExit; // Command keluar dari MIDlet
private DateField dfDate;// Tampilan tanggal
public kalender()
{
display = Display.getDisplay(this);
// Buat tanggal hari ini
dfDate = new DateField("Sekarang:", DateField.DATE);
dfDate.setDate(new java.util.Date());
cmExit = new Command ("Keluar", Command.EXIT, 1);
// Buat Form, tambahkan Command dan DateField
// dengar event dari Command dan DateField
fmMain = new Form("Core J2ME");
fmMain.addCommand(cmExit);
fmMain.append(dfDate);
fmMain.setCommandListener(this); //Tangkap event (cmExit)
fmMain.setItemStateListener(this); //Tangkap event (dfDate)
}
//Dipanggil oleh application manager untuk memulai MIDlet
public void startApp()
{
display.setCurrent(fmMain);
}
public void pauseApp()
{ }
public void destroyApp(boolean unconditional)
{ }
public void commandAction(Command c, Displayable s)
{
if (c == cmExit)
{
destroyApp(false);
notifyDestroyed();
}
}
public void itemStateChanged(Item Item)
{
System.out.println("Inside itemStateChanged()");
dfDate.setLabel("New Date: ");
}
}