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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Два метода paint 
:(
    Опции темы
Dummy
Дата 31.8.2008, 22:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



GavriKos, так ты вызываешь Display.setCurrent() для SpritePlayer? Ответь, пж, иначе коллектив теряется в догадках smile 

И еще - чего это у тебя в методе run() бесконечная рекурсия? Ты так StackOverflowError схлопочешь. Замени рекурсию циклом.


PM MAIL   Вверх
GavriKos
Дата 1.9.2008, 10:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Заменил уже давно. SetCurent делаю. При этом код второго класса уже вот такой:

Код

    public void paint(Graphics g)
    { 
        System.out.println("!!!ENTER PAINT!!!");
        s.paint(g);
        s.nextFrame();        
    }
    
    public void run()
    {
        System.out.println("!!!ENTER RUN!!!");
        while (true)
        {        
            repaint();
        try{
        Thread.sleep(100);
        } catch (InterruptedException ie) {}
        }        
    }


На оутпуте получаем 1 раз ENTER RUN и один раз ENTER PAINT. sleep ексепшн не выбивает - проверил.
--------------------
Донецкая группа IT - присоединяемся
PM MAIL ICQ   Вверх
Antropoid
Дата 1.9.2008, 14:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

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



Слушай, GavriKos, думаю в твоих же интересах написать мини приложение с классом-мидлета и твоим примером, и показать, что он действительно не вызывается, потому что у меня все работает.


--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
GavriKos
Дата 1.9.2008, 14:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Т.е. у тебя при запуске этого потока paint вызывается больше одного раза? Ладно, будем искать (с)
--------------------
Донецкая группа IT - присоединяемся
PM MAIL ICQ   Вверх
Antropoid
Дата 1.9.2008, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

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



Цитата(GavriKos @  1.9.2008,  14:39 Найти цитируемый пост)
Т.е. у тебя при запуске этого потока paint вызывается больше одного раза?

ДА


--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса

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

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


 




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


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

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