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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> не запускаеться, помогите разобраться с проблеммой 
:(
    Опции темы
fraf
Дата 17.2.2007, 23:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 17.2.2007

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



 smile  Бьюсь этим кодом весь день не хочет запускаться, компилируеться нормально.  smile 
нашел в нэте пример как работать (верней просто загрузить тайлы), пробывал запускать на разных эмуляторах включая реальный телефон. не что не выходит.  smile 
картинку переделывал сто раз, сейчас сделанна обычным паинтом. 
Код

package hello;
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.Canvas.*;
public class lw extends MIDlet implements CommandListener
{
    Command exitMidlet = new Command("Выход", Command.EXIT, 0);
    private myCanvas mr;
    
    public lw() {
    
    }

    public void startApp() 
    {
        try
        {
            mr = new myCanvas();
            mr.start();
            mr.addCommand(exitMidlet);
            mr.setCommandListener(this);
            Display.getDisplay(this).setCurrent(mr);
        }
        catch (java.io.IOException zxz) {}
    }
    
    public void pauseApp() {}
    public void destroyApp(boolean unconditional)
    {
        if (mr != null) mr.stop();
    }
    
    public void commandAction(Command c, Displayable d)
    {
        if (c == exitMidlet)
        {
            destroyApp(false);
            notifyDestroyed();
        }
    }
}



Код

package hello;
import java.io.IOException;
import javax.microedition.lcdui.*;
import javax.microedition.lcdui.game.*;

public class myCanvas extends GameCanvas implements Runnable
{
    
    private TiledLayer fonPole;
    private LayerManager lm;
    boolean z;
    
    public myCanvas() throws IOException
    {
        super(true);
        fonPole = Fon();
        lm = new LayerManager();
        lm.append(fonPole);
    }
    
    public void start()
    {
        z = true;
        Thread t = new Thread(this);
        t.start();
    }
    
    public TiledLayer Fon() throws IOException
    {
        
        
       Image im = Image.createImage("/Theme-3");
        fonPole = new TiledLayer(10, 10, im, 5, 5);
        int[] pole = 
        {
        1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
        1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
        1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
        1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
        1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
        1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
        1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
        1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
        1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
        1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
       };
        for (int i=0; i<pole.length; i++)
        {
            fonPole.setCell(i%10, i/10, pole[i]);
        }
        return fonPole;
    }
    
    public void stop()
    {
        z = false;
    }
    
    public void run ()
    {
        Graphics g = getGraphics();
        while (z)
        {
            init(g);
            try
            {
                Thread.sleep(20);
            }
            catch (java.lang.InterruptedException zxz) {}
        }
    }
    
    private void init(Graphics g)
    {
        g.setColor(0xffffff);
        g.fillRect(0, 0, getWidth(), getHeight());
        lm.paint(g, 0, 0);
        flushGraphics();
    }
}

Theme-3.png картинка которую пытаюсь сунуть. 

Присоединённый файл ( Кол-во скачиваний: 6 )
Присоединённый файл  Theme_3.png 5,55 Kb
PM MAIL   Вверх
fraf
Дата 18.2.2007, 00:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 17.2.2007

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



не ну это надо аа... это просто пи****ц.... весь день долбился в глаза и не видел что у файла /Theme-3 не хватает расширения...  smile 
работает...
PM MAIL   Вверх
hamsterKSU
Дата 18.2.2007, 03:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 401
Регистрация: 20.10.2006
Где: Украина, Херсон

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



а ты вообше код пробовал дебажить? или ты пишешь в блокноте компилишь и запускаешь?
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

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

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


 




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


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

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