亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 1.txt

?? 這是一個經典實例演示如何應用 javax.microedition.lcdui包
?? TXT
字號:
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

/*

MIDlet to demonstrate the functionality supported by javax.microedition.lcdui package.

Make changes inside the  constructor (SimpleMIDlet() method) and inside the startApp()
method to see all the different functionality in this package.

*** High-level APIs
    ---------------

1. testForm() method demonstrates a variety of formElements which are individually 
   instantiated from inside the addItemsToForm() method

2. testAlert() method throws up an Alert on top of an existing form when the SCREEN 
   button on the form is clicked

3. testList() and testBox() methods demonstrate the use of IMPLICIT List and TextBox 
   respectively

*** Low-level APIs
    --------------

testCanvas()method demonstrates the use of low-level APIs

*/

public class SimpleMIDlet extends MIDlet implements CommandListener, ItemStateListener 
{
    Form simpleForm;
    List simpleList;
    TextBox simpleTextBox;
    Alert simpleAlert;
    SimpleCanvas simpleCanvas;
    Ticker t;
    Command c1 = new Command("Back", Command.BACK, 1);
    Command c2 = new Command("Screen", Command.SCREEN, 1);
    Command c3 = new Command("OK", Command.OK, 1);

    public SimpleMIDlet (){
  // High-level API examples
  
  // 1. Form and form elements: 
  //        a. Uncomment corresponding line in startApp() also
  //        b. Uncomment following line and comment out all other lines   
  testForm();
  
  // 2. Alert example; click on the SCREEN button to see the Alert
  //        a. Uncomment corresponding line in startApp() also
  //        b. Uncomment following line and comment out all other lines

  // testAlert();

  // 3. IMPLICIT List example
  //        a. Uncomment corresponding line in startApp() also
  //        b. Uncomment following line and comment out all other lines   

  // testList();

  // 4. TextBox example
  //        a. Uncomment corresponding line in startApp() also
  //        b. Uncomment following line and comment out all other lines   

  // testTextBox();
  
  // Low-level API examples
  //        a. Uncomment corresponding line in startApp() also
  //        b. Uncomment following line and comment out all other lines
  // testCanvas();
    }

    protected void destroyApp(boolean unconditional) {
    }


    protected  void pauseApp() {
    }

    private void testForm() {
  simpleForm  = new Form("Simple Form");

  // Create and add a new ticker to the Form
  t = new Ticker("Tick tock tick tock");
  simpleForm.setTicker(t);

  // Add a few Commands to the Form
  simpleForm.addCommand(c1);
  simpleForm.addCommand(c2);
  simpleForm.addCommand(c3);

  addItemsToForm();
    }

    private void addItemsToForm() {
  addChoiceGroup();
  addDateField();
  addGauge();
  addImageItem();
  addTextField();
    }

    private void addChoiceGroup() {
  Image icon = null;

  // Load image
  try {
      icon = Image.createImage("/midp/simpleMIDlet/Icon.png");
  }
  catch (java.io.IOException e) {
      System.out.println("Could not load image. Exception: " + e);
  }

  // Image choices
  Image[] imageArray = new Image[]{ icon, icon, icon };
  String[] stringArray = { "Choice 1", 
         "Choice 2", 
         "Choice 3" };

  // Set up an exclusive choice group
  ChoiceGroup cGroup1 = new ChoiceGroup("Exclusive",
                ChoiceGroup.EXCLUSIVE,
                stringArray,
                imageArray);
  // Set up a multiple choice choice group
  ChoiceGroup cGroup2 = new ChoiceGroup("Multiple",
                ChoiceGroup.MULTIPLE,
                stringArray,
                imageArray);
  simpleForm.append( cGroup1 );
  simpleForm.append( cGroup2 );

  simpleForm.setItemStateListener(this);
    }
    
    public void itemStateChanged (Item item) {

  if( item.getLabel().equals("Exclusive")) { 
      int choice = ((ChoiceGroup)item).getSelectedIndex();

      switch (choice) {
      case 0: 
    simpleForm.append("\nSelection: 0\n");
    break;
      case 1:
    simpleForm.append("\nSelection: 1\n");
    break;
      case 2:
    simpleForm.append("\nSelection: 2\n");
    break;
      }
  }
    }

    private void addDateField() {
  simpleForm.append(new DateField("Date", DateField.DATE));
        simpleForm.append(new DateField("Date & Time", DateField.DATE_TIME));
    }

    private void addGauge() {

  // Add an interactive gauge with the maximum value of 100 
  // and an initial value of 50 
  simpleForm.append(new Gauge("Interactive", true, 100, 50));
  
  // Add a  non-interactive gauge
  simpleForm.append(new Gauge("Non-interactive", false, 100, 50));
    }

    private void addImageItem() {
  Image image = null;
        try {
      image = Image.createImage("/midp/SimpleMIDlet/JavaPowered-8.png");
  }
        catch(java.io.IOException e) {
      System.out.println("Could not load image. Exception: " + e);
        }

  simpleForm.append(
        new ImageItem("Default layout",
          image,
          ImageItem.LAYOUT_LEFT + ImageItem.LAYOUT_NEWLINE_BEFORE,
          "Image not visible"));
  
    }
    
    private void addTextField() {
  simpleForm.append(new TextField("Any character", "", 15, TextField.ANY));
        simpleForm.append(new TextField("Email address", "", 20, TextField.EMAILADDR));
        simpleForm.append(new TextField("Numeric", "", 10, TextField.NUMERIC));
        simpleForm.append(new TextField("Phone", "", 12, TextField.PHONENUMBER));
        simpleForm.append(new TextField("Password", "", 6, TextField.PASSWORD));
        simpleForm.append(new TextField("URL", "", 30, TextField.URL));
  
    }

    private void testList() {
  String[] listElems = {
      "Element 1",
      "Element 2",
      "Element 3",
      "Element 4",
      "Element 5",
      "Element 6",
      "Element 7",
      "Element 8",
      "Element 9"
  };
  
  simpleList = new List("List", List.IMPLICIT, listElems, null);
    }

    private void testTextBox() {
  simpleTextBox = new TextBox("Textbox", "4154", 10, TextField.PASSWORD);
    }

    private void testAlert() {
  testForm();

  simpleAlert = new Alert("Alert");
        simpleAlert.setTimeout(Alert.FOREVER);
        simpleAlert.setString("This is a test Alert");
        simpleAlert.setType(AlertType.INFO);
    }

    private void testCanvas() {
  simpleCanvas = new SimpleCanvas();
    }

    public void commandAction(Command c, Displayable d) {
  if ( c.getCommandType() == Command.BACK ) {
      // Go back
  }
  if ( c.getCommandType() == Command.SCREEN ) {
      Display.getDisplay(this).setCurrent(simpleAlert, simpleForm);
  }
    }

    protected void startApp() {
  SimpleMIDlet simpleMIDlet = new SimpleMIDlet();
  

  // High-level API examples

  // 1. Uncomment the following two lines for Form and Alert examples and comment all others
        Display.getDisplay(this).setCurrent(simpleMIDlet.simpleForm);
  simpleMIDlet.simpleForm.setCommandListener(this);

  // 2. Uncomment following line for IMPLICIT List example and comment all others
  // Display.getDisplay(this).setCurrent(simpleMIDlet.simpleList);

  // 3. Uncomment following line for TextBox examples and comment all others
  // Display.getDisplay(this).setCurrent(simpleMIDlet.simpleTextBox);

  // Low-level API examples 

  // Uncomment following line and comment all others
  // Display.getDisplay(this).setCurrent(simpleMIDlet.simpleCanvas);
    }
}

class SimpleCanvas extends Canvas {
    
    int width, height;
    int widthShift, heightShift;
    String displayString;

    public SimpleCanvas( ){
  super();
  width = getWidth() - 1;
  height = getHeight() - 1;
  widthShift = 0;
  heightShift = 0;
  displayString = "Hello World";
    } 
 
    protected void paint( Graphics g ){
        g.setColor( 0xffffff );
        g.fillRect( 0, 0, width, height );
        g.setColor( 0 );
        g.drawString( displayString, width/2 + widthShift, height/2 + heightShift,
                       g.TOP | g.HCENTER );
    }

    public void keyPressed( int keyCode) {

  int action = getGameAction(keyCode);

  switch (action) {
  case LEFT:
      widthShift -= 2;
      break;
  case RIGHT:
      widthShift += 2;
      break;
  case UP:
      heightShift -= 2;
      break;
  case DOWN:
      heightShift += 2;
      break;
  case FIRE:
      displayString = "Boom!";
      break;
  }
  repaint();
    }
}



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩免费观看2025年上映的电影 | 亚洲男人的天堂网| 日韩av网站免费在线| 国产成人免费在线| 一区二区三区在线免费| 亚洲在线观看免费视频| 麻豆一区二区三| 欧美伦理影视网| 国产乱子轮精品视频| 亚洲国产激情av| 欧美亚日韩国产aⅴ精品中极品| 欧美精品丝袜中出| 亚洲欧洲av色图| 国产福利91精品| 国产日韩影视精品| 国产高清无密码一区二区三区| aa级大片欧美| 日韩av电影天堂| 欧美色图在线观看| 亚洲裸体xxx| 成人小视频免费观看| 欧美精品vⅰdeose4hd| 亚洲福利一区二区| 色婷婷精品大在线视频| 国产成人免费视频精品含羞草妖精| 婷婷久久综合九色综合绿巨人| 亚洲一区在线视频| 欧美不卡在线视频| 亚洲三级小视频| 91黄色免费版| 国产一区二区久久| 精品国产免费久久| 色88888久久久久久影院野外| 亚洲一级在线观看| 日韩精品一区二区三区在线播放 | 一区二区免费在线| 国产一区高清在线| 欧美人xxxx| 亚洲精品成人在线| 91女人视频在线观看| 亚洲国产精品二十页| 国产在线精品一区二区夜色 | 五月综合激情日本mⅴ| 激情欧美一区二区三区在线观看| 欧美日韩1234| 蜜臀av一区二区三区| 日韩欧美国产一二三区| 久久69国产一区二区蜜臀| 欧美一区二区私人影院日本| 丝袜亚洲另类欧美| av男人天堂一区| 国产精品国产三级国产普通话三级| 国产乱人伦偷精品视频不卡| 久久亚洲一级片| 国产精品久久免费看| 欧美成人欧美edvon| 久久久蜜桃精品| 国产色产综合产在线视频| 欧美另类高清zo欧美| 欧美日韩国产大片| 欧美性受xxxx黑人xyx性爽| 日本欧美大码aⅴ在线播放| 石原莉奈在线亚洲三区| 天使萌一区二区三区免费观看| 另类欧美日韩国产在线| 亚洲色图都市小说| 亚洲人成网站在线| 在线区一区二视频| 视频在线在亚洲| 欧美成人性福生活免费看| 国产精品系列在线播放| 亚洲视频免费观看| 欧美人牲a欧美精品| 国精产品一区一区三区mba桃花| 国产视频一区在线播放| 95精品视频在线| 日韩激情一二三区| 久久精品亚洲乱码伦伦中文 | 欧美伊人精品成人久久综合97| 图片区小说区区亚洲影院| 久久综合视频网| 色狠狠一区二区三区香蕉| 国产女人水真多18毛片18精品视频 | 国产精品一二三四| 综合婷婷亚洲小说| 91精品欧美综合在线观看最新| 国产美女视频91| 亚洲国产精品视频| 久久综合五月天婷婷伊人| 色94色欧美sute亚洲13| 国产毛片一区二区| 夜夜亚洲天天久久| 久久久国产精华| 在线观看日韩毛片| 日本亚洲欧美天堂免费| 国产精品国产三级国产三级人妇| 欧美精品在线视频| 久久aⅴ国产欧美74aaa| 国产精品久久久久久亚洲伦| 91麻豆精品91久久久久同性| 成人av资源网站| 精品在线亚洲视频| 午夜精品国产更新| 亚洲欧美成aⅴ人在线观看| 精品剧情在线观看| 欧美色爱综合网| 91在线精品一区二区| 国产一区在线视频| 久久不见久久见免费视频1| 一区二区视频在线看| 中文字幕精品一区二区精品绿巨人 | 精品国产伦理网| 精品视频一区 二区 三区| 粉嫩在线一区二区三区视频| 久久国产福利国产秒拍| 成人欧美一区二区三区1314| 久久免费美女视频| 欧美精品一区在线观看| 日韩一本二本av| 欧美一区二区三区在线视频| 欧美日韩亚洲综合在线| 欧美中文字幕一区二区三区亚洲| 不卡视频一二三| 国产+成+人+亚洲欧洲自线| 美腿丝袜亚洲三区| 日本不卡1234视频| 天涯成人国产亚洲精品一区av| 亚洲一区二区不卡免费| 伊人色综合久久天天| 中文一区在线播放| 中文字幕精品—区二区四季| 国产欧美日韩精品在线| 国产亚洲1区2区3区| 日本一区二区三区四区| 国产日韩高清在线| 国产欧美精品一区二区色综合朱莉| 精品福利av导航| 国产亚洲欧美日韩俺去了| 国产视频一区二区在线| 欧美国产一区视频在线观看| 国产精品久久久久影院| 中文字幕精品综合| 亚洲国产高清在线| 亚洲一区影音先锋| 蜜桃在线一区二区三区| 激情综合网天天干| 成人网页在线观看| 欧亚洲嫩模精品一区三区| 欧美吞精做爰啪啪高潮| 欧美一级国产精品| 久久色中文字幕| 国产精品欧美综合在线| 一区二区三区在线观看国产| 亚洲二区在线视频| 日本在线播放一区二区三区| 蜜桃视频一区二区三区| 国产一区二区三区美女| 国产一区二区电影| 日本大香伊一区二区三区| 欧美一区二区三区视频| 国产日韩欧美不卡在线| 亚洲尤物在线视频观看| 免费一区二区视频| 成人av在线影院| 5566中文字幕一区二区电影| 久久亚区不卡日本| 亚洲成人av一区二区三区| 成人晚上爱看视频| 精品理论电影在线观看| 三级影片在线观看欧美日韩一区二区| 国产精品亚洲综合一区在线观看| 911国产精品| 亚洲曰韩产成在线| 97久久超碰国产精品| 国产亚洲精品bt天堂精选| 日本麻豆一区二区三区视频| 在线免费一区三区| 国产精品久久久久婷婷| 国产成人啪免费观看软件| 精品蜜桃在线看| 麻豆精品新av中文字幕| 欧美日韩精品三区| 亚洲国产精品久久人人爱蜜臀| 99久久精品免费| 国产欧美日韩三区| 丰满岳乱妇一区二区三区| 久久天堂av综合合色蜜桃网| 韩国在线一区二区| 日韩免费观看高清完整版在线观看| 午夜久久久影院| 欧美日韩高清一区二区| 亚洲一二三区在线观看| 欧美色老头old∨ideo| 亚洲国产裸拍裸体视频在线观看乱了| 波多野结衣中文一区| 国产日韩欧美麻豆| 成人av电影观看| 亚洲图片欧美激情| 91看片淫黄大片一级在线观看| 成人欧美一区二区三区视频网页 |