Java by API/javax.microedition.lcdui/ImageItem
Содержание
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>