Colocando imagens em uma mensagem de Alerta – J2ME
Veja nesta dica como inserir imagens nas suas mensagens de alerta para os dispositivos móveis.
Colocando imagens em uma mensagem de Alerta – J2ME
Veja nesta dica como inserir imagens nas suas mensagens de alerta para os dispositivos móveis.
import javax.microedition.midlet.*;<B><SPAN lang=EN-US >import </SPAN></B><SPAN lang=EN-US >javax.microedition.lcdui.*;</SPAN><B><SPAN lang=EN-US >public class </SPAN></B><SPAN lang=EN-US >AlertImage </SPAN><B><SPAN lang=EN-US >extends </SPAN></B><SPAN lang=EN-US >MIDlet</SPAN><SPAN lang=EN-US >{</SPAN><B><SPAN lang=EN-US >private </SPAN></B><SPAN lang=EN-US >Display display; </SPAN><B><SPAN lang=EN-US >private </SPAN></B><SPAN lang=EN-US >Alert myAlert = </SPAN><B><SPAN lang=EN-US >null</SPAN></B><SPAN lang=EN-US >;</SPAN><B><SPAN lang=EN-US >public </SPAN></B><SPAN lang=EN-US >AlertImage() {</SPAN><SPAN lang=EN-US >}</SPAN><B><SPAN lang=EN-US >public void </SPAN></B><SPAN lang=EN-US >startApp() {</SPAN><SPAN lang=EN-US >display = Display.getDisplay(</SPAN><B><SPAN lang=EN-US >this</SPAN></B><SPAN lang=EN-US >);</SPAN><SPAN lang=EN-US >TextBox t = </SPAN><B><SPAN lang=EN-US >new </SPAN></B><SPAN lang=EN-US >TextBox(</SPAN><SPAN lang=EN-US >"Hello MIDlet"</SPAN><SPAN lang=EN-US >, </SPAN><SPAN lang=EN-US >"Hello J2MECamp!"</SPAN><SPAN lang=EN-US >, </SPAN><SPAN lang=EN-US >256</SPAN><SPAN lang=EN-US >, </SPAN><SPAN lang=EN-US >0</SPAN><SPAN lang=EN-US >);</SPAN><SPAN lang=EN-US >display.setCurrent(t);</SPAN><SPAN lang=EN-US >System.out.println( </SPAN><SPAN lang=EN-US >"Gonna create Alert.." </SPAN><SPAN lang=EN-US >);</SPAN><SPAN lang=EN-US >createAlert();</SPAN><SPAN lang=EN-US >}</SPAN><B><SPAN lang=EN-US >private void </SPAN></B><SPAN lang=EN-US >createAlert() </SPAN><SPAN lang=EN-US >{</SPAN><SPAN lang=EN-US >myAlert = </SPAN><B><SPAN lang=EN-US >new </SPAN></B><SPAN lang=EN-US >Alert(</SPAN><SPAN lang=EN-US >"MIDlet Alert"</SPAN><SPAN lang=EN-US >);</SPAN><SPAN lang=EN-US >String[] alertString = { </SPAN><SPAN lang=EN-US >" Alert String" </SPAN><SPAN lang=EN-US >};</SPAN><SPAN lang=EN-US >myAlert.setTimeout(Alert.FOREVER);</SPAN><SPAN lang=EN-US >// Adiciona uma imagem na Alerta</SPAN><B><SPAN lang=EN-US >if </SPAN></B><SPAN lang=EN-US >(display.numColors() > </SPAN><SPAN lang=EN-US >2</SPAN><SPAN lang=EN-US >) </SPAN><SPAN lang=EN-US >{</SPAN><SPAN lang=EN-US >String icon = (display.isColor()) ?</SPAN><SPAN lang=EN-US >"/JavaPowered-<BR> </SPAN><SPAN lang=EN-US >8.png" </SPAN><SPAN lang=EN-US >: </SPAN><SPAN lang=EN-US >"/JavaPowered-2.png"</SPAN><SPAN lang=EN-US >;</SPAN><B><SPAN lang=EN-US >try</SPAN></B><SPAN lang=EN-US >{</SPAN><SPAN lang=EN-US >Image image = Image.createImage( icon );</SPAN><B><SPAN lang=EN-US >if </SPAN></B><SPAN lang=EN-US >(image != </SPAN><B><SPAN lang=EN-US >null</SPAN></B><SPAN lang=EN-US >)</SPAN><SPAN lang=EN-US >{</SPAN><SPAN lang=EN-US >myAlert.setImage(image);</SPAN><SPAN lang=EN-US >System.out.println( </SPAN><SPAN lang=EN-US >"Image created and added to alert.. " </SPAN><SPAN lang=EN-US >);</SPAN><SPAN lang=EN-US >}</SPAN><B><SPAN lang=EN-US >else</SPAN></B><SPAN lang=EN-US >{</SPAN><SPAN lang=EN-US >System.out.println( </SPAN><SPAN lang=EN-US >"No Image created... " </SPAN><SPAN lang=EN-US >);</SPAN><SPAN lang=EN-US >}</SPAN><SPAN lang=EN-US >// Adiciona um texto na Alerta</SPAN><B><SPAN lang=EN-US >for </SPAN></B><SPAN lang=EN-US >( </SPAN><B><SPAN lang=EN-US >int </SPAN></B><SPAN lang=EN-US >i = </SPAN><SPAN lang=EN-US >0</SPAN><SPAN lang=EN-US >; i < alertString.length; i++ ) {</SPAN><SPAN lang=EN-US >myAlert.setString( alertString[i] );</SPAN><SPAN lang=EN-US >}</SPAN><B><SPAN lang=EN-US >if </SPAN></B><SPAN lang=EN-US >( myAlert != </SPAN><B><SPAN lang=EN-US >null </SPAN></B><SPAN lang=EN-US >) {</SPAN><SPAN lang=EN-US >display.setCurrent( myAlert );</SPAN><SPAN lang=EN-US >}</SPAN><SPAN lang=EN-US >}</SPAN><B><SPAN lang=EN-US >catch</SPAN></B><SPAN lang=EN-US >( Exception e ) {</SPAN><SPAN lang=EN-US >System.out.println( </SPAN><SPAN lang=EN-US >"Exception in CreateImage() " </SPAN><SPAN lang=EN-US >);</SPAN><SPAN lang=EN-US >}</SPAN><SPAN lang=EN-US >}</SPAN><SPAN lang=EN-US >}</SPAN><B><SPAN lang=EN-US >public void </SPAN></B><SPAN lang=EN-US >pauseApp() {</SPAN><SPAN lang=EN-US >}</SPAN><B><SPAN lang=EN-US >public void </SPAN></B><SPAN lang=EN-US >destroyApp(</SPAN><B><SPAN lang=EN-US >boolean </SPAN></B><SPAN lang=EN-US >unconditional) {</SPAN><SPAN lang=EN-US >}</SPAN><SPAN lang=EN-US >}</SPAN>
Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo