Apresentando a data atual em dispositivos móveis
Veja nesta dica como apresentar a data do sistema utilizando J2ME.
<B ><SPAN >Apresentando a data atual em dispositivos móveis</SPAN></B>
<SPAN > </SPAN>
No código abaixo é apresentado uma forma de mostrar a data atual na tela dos dispositivos móveis.
<SPAN lang=EN-US >/*</SPAN><SPAN >MIDlet-Name: DateToday</SPAN><SPAN >MIDlet-Version: 1.0</SPAN><SPAN >MIDlet-Vendor: MyCompany</SPAN><SPAN >MIDlet-Jar-URL: DateToday.jar</SPAN><SPAN >MIDlet-1: DateToday, , DateToday</SPAN><SPAN >MicroEdition-Configuration: CLDC-1.0</SPAN><SPAN >MicroEdition-Profile: MIDP-1.0</SPAN><SPAN >MIDlet-JAR-SIZE: 100</SPAN><SPAN >*/</SPAN><B><SPAN >import </SPAN></B><SPAN >java.util.*;</SPAN><B><SPAN >import </SPAN></B><SPAN >javax.microedition.midlet.*;</SPAN><B><SPAN >import </SPAN></B><SPAN >javax.microedition.lcdui.*;</SPAN><SPAN > </SPAN><B><SPAN >public class </SPAN></B><SPAN >DateToday </SPAN><B><SPAN >extends </SPAN></B><SPAN >MIDlet </SPAN><B><SPAN >implements </SPAN></B><SPAN >CommandListener</SPAN><SPAN >{</SPAN><SPAN > </SPAN><B><SPAN >private </SPAN></B><SPAN >Display display;</SPAN><SPAN > </SPAN><B><SPAN >private </SPAN></B><SPAN >Form form; </SPAN><SPAN > </SPAN><B><SPAN >private </SPAN></B><SPAN >Date today; </SPAN><SPAN > </SPAN><B><SPAN >private </SPAN></B><SPAN >Command exit; </SPAN><SPAN > </SPAN><B><SPAN >private </SPAN></B><SPAN >DateField datefield; </SPAN><SPAN > </SPAN><B><SPAN >public </SPAN></B><SPAN >DateToday()</SPAN><SPAN > </SPAN><SPAN >{</SPAN><SPAN >display = Display.getDisplay(</SPAN><B><SPAN >this</SPAN></B><SPAN >);</SPAN><SPAN >form = </SPAN><B><SPAN >new </SPAN></B><SPAN >Form(</SPAN><SPAN >"Data de hoje"</SPAN><SPAN >);</SPAN><SPAN >today = </SPAN><B><SPAN >new </SPAN></B><SPAN >Date(System.currentTimeMillis());</SPAN><SPAN >datefield = </SPAN><B><SPAN >new </SPAN></B><SPAN >DateField(</SPAN><SPAN >""</SPAN><SPAN >, DateField.DATE_TIME);</SPAN><SPAN >datefield.setDate(today);</SPAN><SPAN >exit = </SPAN><B><SPAN >new </SPAN></B><SPAN >Command(</SPAN><SPAN >"Sair"</SPAN><SPAN >, Command.EXIT, </SPAN><SPAN >1</SPAN><SPAN >); </SPAN><SPAN >form.append(datefield);</SPAN><SPAN >form.addCommand(exit); </SPAN><SPAN >form.setCommandListener(</SPAN><B><SPAN >this</SPAN></B><SPAN >);</SPAN><SPAN > </SPAN><SPAN >}</SPAN><SPAN > </SPAN><B><SPAN >public void </SPAN></B><SPAN >startApp ()</SPAN><SPAN > </SPAN><SPAN >{</SPAN><SPAN >display.setCurrent(form);</SPAN><SPAN > </SPAN><SPAN >}</SPAN><SPAN > </SPAN><B><SPAN >public void </SPAN></B><SPAN >pauseApp()</SPAN><SPAN > </SPAN><SPAN >{ </SPAN><SPAN > </SPAN><SPAN >}</SPAN><SPAN > </SPAN><B><SPAN >public void </SPAN></B><SPAN >destroyApp(</SPAN><B><SPAN >boolean </SPAN></B><SPAN >unconditional)</SPAN><SPAN > </SPAN><SPAN >{ </SPAN><SPAN > </SPAN><SPAN >}</SPAN><SPAN > </SPAN><B><SPAN >public void </SPAN></B><SPAN >commandAction(Command command, Displayable displayable)</SPAN><SPAN > </SPAN><SPAN >{</SPAN><B><SPAN >if </SPAN></B><SPAN >(command == exit)</SPAN><SPAN >{</SPAN><SPAN >destroyApp(</SPAN><B><SPAN >false</SPAN></B><SPAN >);</SPAN><SPAN >notifyDestroyed();</SPAN><SPAN >}</SPAN><SPAN > </SPAN><SPAN >}</SPAN><SPAN >}</SPAN>
Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo