Модераторы: javastic, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не работает меню на телефоне 
:(
    Опции темы
podzamkom
Дата 11.12.2009, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 28.10.2009
Где: Москва

Репутация: нет
Всего: нет



Не работает меню мидлета на телефоне SE S302.

Создал небольшую программульку для телефона, на эмуляторе WTK все замечательно работает, на телефоне ни как.

Кто-нибудь знает возможные причины.


Abcd.java

Код

import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;

public class Abcd extends MIDlet implements CommandListener 

  private Command contMidlet;
  private Display  display;
  private Draws dr;
  
  public Abcd()
  {
    contMidlet = new Command("Далее", Command.ITEM, 1);
    dr  = new Draws(this);
  }
  
  public void startApp() 
  {
    dr.addCommand(contMidlet); 
    dr.setCommandListener(this); 
    display = Display.getDisplay(this);
    display.setCurrent(dr);
  } 
  public void pauseApp() {}
  
  public void destroyApp(boolean unconditional){}
  
  public void commandAction(Command c, Displayable d)
  { 
    if (c == contMidlet)
      dr.x++;
  }
}


Draws.java

Код

import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
 
public class Draws extends Canvas implements Runnable

  private Display  display;
  private Abcd midlet;

  public int x = 0;
  int xR = 40;
  int yR = 10;

  public Draws(Abcd midlet)
  {
    display = Display.getDisplay(midlet);
    this.midlet = midlet;
    this.setFullScreenMode(true);
  }

    public void start()
  {
    Thread t = new Thread (this);
    t.start();
  }     
  
  public void run()
  {
    while (true)
    {
      repaint();
      try { Thread.sleep(20);
      }
      catch (java.lang.InterruptedException zxz) {}
    }
  }

//  public void keyPressed(int code)  {}

  public void paint(Graphics g)
  {
    int ix = g.getClipX();
    int iy = g.getClipY();
    int iw = g.getClipWidth();
    int ih = g.getClipHeight();
    g.setColor(0x008B8B);
    g.fillRect(ix, iy, iw, ih);
    g.setColor(0x0);
    g.drawString("HaHa = " + x, xR, yR, Graphics.LEFT | Graphics.TOP);
  }
}




Прилагаю саму программку.



Это сообщение отредактировал(а) podzamkom - 15.12.2009, 12:16

Присоединённый файл ( Кол-во скачиваний: 3 )
Присоединённый файл  ABC.jar 2,03 Kb
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

  • Прежде чем задать вопрос прочтите это!
  • Литература по Java находится здесь.
  • Литературу по Java обсуждаем здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда

  • FAQ раздела лежит здесь!
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java ME (J2ME) | Следующая тема »


 




[ Время генерации скрипта: 0.0369 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.