Java by API/javax.microedition.lcdui/ImageItem

Материал из Java эксперт
Перейти к: навигация, поиск

ImageItem.LAYOUT_CENTER

   <source lang="java">
   

import javax.microedition.lcdui.Choice; import javax.microedition.lcdui.ChoiceGroup; import javax.microedition.lcdui.DateField; import javax.microedition.lcdui.Display; import javax.microedition.lcdui.Form; import javax.microedition.lcdui.Gauge; import javax.microedition.lcdui.Image; import javax.microedition.lcdui.ImageItem; import javax.microedition.lcdui.StringItem; import javax.microedition.lcdui.TextField; import javax.microedition.midlet.MIDlet; public class Main extends MIDlet {

 Display d;
 Form aForm = new Form("Demo Form");
 ChoiceGroup aChoiceGroup = new ChoiceGroup("Choose", Choice.EXCLUSIVE, new String[] { "This",
     "That" }, null);
 DateField aDateField = new DateField(null, DateField.TIME);
 Gauge aGauge = new Gauge("Score", true, 10, 1);
 StringItem aStringItem = new StringItem(null, "Demo Items");
 TextField aTextField = new TextField("Comments", "Your comments here", 20, 0);
 ImageItem anImageItem;
 Image anImage;
 public Main() {
   try {
     anImage = Image.createImage("/star.png");
   } catch (java.io.IOException ioE) {
     System.out.println("Problem reading image");
   }
   anImageItem = new ImageItem("Demo Image", anImage, ImageItem.LAYOUT_CENTER, "No image");
   aForm.append(aStringItem);
   aForm.append(aChoiceGroup);
   aForm.append(aDateField);
   aForm.append(aGauge);
   aForm.append(aTextField);
   aForm.append(anImageItem);
 }
 protected void startApp() {
   d = Display.getDisplay(this);
   d.setCurrent(aForm);
 }
 protected void pauseApp() {
 }
 protected void destroyApp(boolean unconditional) {
 }

}



 </source>
   
  
 
  



ImageItem.LAYOUT_DEFAULT

   <source lang="java">

import java.io.IOException; import javax.microedition.lcdui.Display; import javax.microedition.lcdui.Form; import javax.microedition.lcdui.Image; import javax.microedition.lcdui.ImageItem; import javax.microedition.midlet.MIDlet; public class ImageItemLAYOUT_DEFAULT extends MIDlet {

 protected Display display;
 protected void startApp() {
   display = Display.getDisplay(this);
   Form form = new Form("Demo");
   form.append("line");
   try {
     Image red = Image.createImage("/red.png");
     form.append(new ImageItem("Default", red, ImageItem.LAYOUT_DEFAULT, null));
   } catch (IOException ex) {
     form.append("Failed to load images");
   }
   display.setCurrent(form);
 }
 protected void pauseApp() {
 }
 protected void destroyApp(boolean unconditional) {
 }

}

 </source>
   
  
 
  



ImageItem.LAYOUT_LEFT

   <source lang="java">


import java.io.IOException; import javax.microedition.lcdui.Display; import javax.microedition.lcdui.Form; import javax.microedition.lcdui.Image; import javax.microedition.lcdui.ImageItem; import javax.microedition.midlet.MIDlet; public class ImageItemLAYOUT_LEFT extends MIDlet {

 protected Display display;
 protected void startApp() {
   display = Display.getDisplay(this);
   Form form = new Form("Demo");
   form.append("line");
   try {
     Image red = Image.createImage("/red.png");
     form.append(new ImageItem("Left", red, ImageItem.LAYOUT_LEFT, null));
   } catch (IOException ex) {
     form.append("Failed to load images");
   }
   display.setCurrent(form);
 }
 protected void pauseApp() {
 }
 protected void destroyApp(boolean unconditional) {
 }

}

 </source>
   
  
 
  



ImageItem.LAYOUT_NEWLINE_AFTER

   <source lang="java">

import java.io.IOException; import javax.microedition.lcdui.Display; import javax.microedition.lcdui.Form; import javax.microedition.lcdui.Image; import javax.microedition.lcdui.ImageItem; import javax.microedition.midlet.MIDlet; public class ImageItemLAYOUT_NEWLINE_BEFORELAYOUT_CENTER extends MIDlet {

 protected Display display;
 protected void startApp() {
   display = Display.getDisplay(this);
   Form form = new Form("Demo");
   form.append("line");
   try {
     Image red = Image.createImage("/red.png");
     form.append(new ImageItem(null, red, 
         ImageItem.LAYOUT_NEWLINE_BEFORE | 
         ImageItem.LAYOUT_CENTER | 
         ImageItem.LAYOUT_NEWLINE_AFTER, null));
   } catch (IOException ex) {
     form.append("Failed to load images");
   }
   display.setCurrent(form);
 }
 protected void pauseApp() {
 }
 protected void destroyApp(boolean unconditional) {
 }

}

 </source>
   
  
 
  



ImageItem.LAYOUT_NEWLINE_BEFORE

   <source lang="java">

import java.io.IOException; import javax.microedition.lcdui.Display; import javax.microedition.lcdui.Form; import javax.microedition.lcdui.Image; import javax.microedition.lcdui.ImageItem; import javax.microedition.midlet.MIDlet; public class ImageItemLAYOUT_NEWLINE_BEFORELAYOUT_CENTER extends MIDlet {

 protected Display display;
 protected void startApp() {
   display = Display.getDisplay(this);
   Form form = new Form("Demo");
   form.append("line");
   try {
     Image red = Image.createImage("/red.png");
     form.append(new ImageItem(null, red, 
         ImageItem.LAYOUT_NEWLINE_BEFORE | 
         ImageItem.LAYOUT_CENTER | 
         ImageItem.LAYOUT_NEWLINE_AFTER, null));
   } catch (IOException ex) {
     form.append("Failed to load images");
   }
   display.setCurrent(form);
 }
 protected void pauseApp() {
 }
 protected void destroyApp(boolean unconditional) {
 }

}

 </source>
   
  
 
  



ImageItem.LAYOUT_RIGHT

   <source lang="java">

import java.io.IOException; import javax.microedition.lcdui.Display; import javax.microedition.lcdui.Form; import javax.microedition.lcdui.Image; import javax.microedition.lcdui.ImageItem; import javax.microedition.midlet.MIDlet; public class ImageItemLAYOUT_RIGHT extends MIDlet {

 protected Display display;
 protected void startApp() {
   display = Display.getDisplay(this);
   Form form = new Form("Demo");
   form.append("line");
   try {
     Image red = Image.createImage("/red.png");
     form.append(new ImageItem("Right", red, ImageItem.LAYOUT_RIGHT, null));
   } catch (IOException ex) {
     form.append("Failed to load images");
   }
   display.setCurrent(form);
 }
 protected void pauseApp() {
 }
 protected void destroyApp(boolean unconditional) {
 }

}

 </source>
   
  
 
  



new ImageItem(String label, Image img, int layout, String altText)

   <source lang="java">
   

import javax.microedition.lcdui.Choice; import javax.microedition.lcdui.ChoiceGroup; import javax.microedition.lcdui.DateField; import javax.microedition.lcdui.Display; import javax.microedition.lcdui.Form; import javax.microedition.lcdui.Gauge; import javax.microedition.lcdui.Image; import javax.microedition.lcdui.ImageItem; import javax.microedition.lcdui.StringItem; import javax.microedition.lcdui.TextField; import javax.microedition.midlet.MIDlet; public class Main extends MIDlet {

 Display d;
 Form aForm = new Form("Demo Form");
 ChoiceGroup aChoiceGroup = new ChoiceGroup("Choose", Choice.EXCLUSIVE, new String[] { "This",
     "That" }, null);
 DateField aDateField = new DateField(null, DateField.TIME);
 Gauge aGauge = new Gauge("Score", true, 10, 1);
 StringItem aStringItem = new StringItem(null, "Demo Items");
 TextField aTextField = new TextField("Comments", "Your comments here", 20, 0);
 ImageItem anImageItem;
 Image anImage;
 public Main() {
   try {
     anImage = Image.createImage("/star.png");
   } catch (java.io.IOException ioE) {
     System.out.println("Problem reading image");
   }
   anImageItem = new ImageItem("Demo Image", anImage, ImageItem.LAYOUT_CENTER, "No image");
   aForm.append(aStringItem);
   aForm.append(aChoiceGroup);
   aForm.append(aDateField);
   aForm.append(aGauge);
   aForm.append(aTextField);
   aForm.append(anImageItem);
 }
 protected void startApp() {
   d = Display.getDisplay(this);
   d.setCurrent(aForm);
 }
 protected void pauseApp() {
 }
 protected void destroyApp(boolean unconditional) {
 }

}



 </source>