StringItemFontDemo.java
上传用户:gyyuli
上传日期:2013-07-09
资源大小:3050k
文件大小:3k
源码类别:

J2ME

开发平台:

Java

  1. import javax.microedition.lcdui.*;
  2. import javax.microedition.midlet.MIDlet;
  3. public class StringItemFontDemo
  4.     extends MIDlet
  5.     implements CommandListener {
  6.     private Display display;
  7.     private Form mainForm;
  8.     private Font font;
  9.     private final static Command CMD_EXIT =
  10.     new Command("Exit", Command.EXIT, 1);
  11.     
  12.     /**
  13.      * Signals the MIDlet to start and enter the Active state.
  14.      */
  15.     protected void startApp() {
  16.         display = Display.getDisplay(this);
  17.         mainForm = new Form("演示StringItem字体");
  18.         StringItem item = new StringItem("字体:", "均衡_下划线_小号字体");
  19.         font = Font.getFont(Font.FACE_PROPORTIONAL,Font.STYLE_UNDERLINED,Font.SIZE_SMALL);
  20.         item.setFont(font);
  21.         mainForm.append(item);
  22.         item = new StringItem("字体:", "等宽_粗体_小号字体");
  23.         font = Font.getFont(Font.FACE_MONOSPACE,Font.STYLE_BOLD,Font.SIZE_SMALL);
  24.         item.setFont(font);
  25.         mainForm.append(item);
  26.         item = new StringItem("字体:", "系统_斜体_小号字体");
  27.         font = Font.getFont(Font.FACE_SYSTEM,Font.STYLE_ITALIC,Font.SIZE_SMALL);
  28.         item.setFont(font);
  29.         mainForm.append(item);
  30.         item = new StringItem("字体:", "均衡_下划线_中号字体");
  31.         font = Font.getFont(Font.FACE_PROPORTIONAL,Font.STYLE_UNDERLINED,Font.SIZE_MEDIUM );
  32.         item.setFont(font);
  33.         mainForm.append(item);
  34.         item = new StringItem("字体:", "等宽_粗体_中号字体");
  35.         font = Font.getFont(Font.FACE_MONOSPACE,Font.STYLE_BOLD,Font.SIZE_MEDIUM );
  36.         item.setFont(font);
  37.         mainForm.append(item);
  38.         item = new StringItem("字体:", "系统_斜体_中号字体");
  39.         font = Font.getFont(Font.FACE_SYSTEM,Font.STYLE_ITALIC,Font.SIZE_MEDIUM );
  40.         item.setFont(font);
  41.         mainForm.append(item);
  42.         item = new StringItem("字体:", "均衡_下划线_大号字体");
  43.         font = Font.getFont(Font.FACE_PROPORTIONAL,Font.STYLE_UNDERLINED,Font.SIZE_LARGE);
  44.         item.setFont(font);
  45.         mainForm.append(item);
  46.         item = new StringItem("字体:", "等宽_粗体_大号字体");
  47.         font = Font.getFont(Font.FACE_MONOSPACE,Font.STYLE_BOLD,Font.SIZE_LARGE);
  48.         item.setFont(font);
  49.         mainForm.append(item);
  50.         item = new StringItem("字体:", "系统_斜体_大号字体");
  51.         font = Font.getFont(Font.FACE_SYSTEM,Font.STYLE_ITALIC,Font.SIZE_LARGE);
  52.         item.setFont(font);
  53.         mainForm.append(item);
  54.         
  55.         mainForm.addCommand(CMD_EXIT);
  56.         mainForm.setCommandListener(this);
  57.         display.setCurrent(mainForm);
  58.     }
  59.     public void commandAction(Command c, Displayable d) {
  60.             destroyApp(false);
  61.             notifyDestroyed();        
  62.     }
  63.     
  64.     /**
  65.      * Signals the MIDlet to terminate and enter the Destroyed state.
  66.      */
  67.     protected void destroyApp(boolean unconditional) {
  68.     }
  69.     /**
  70.      * Signals the MIDlet to stop and enter the Paused state.
  71.      */
  72.     protected void pauseApp() {
  73.     }            
  74. }