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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Прога не показывает картинки? 
:(
    Опции темы
Samuil
  Дата 15.7.2006, 20:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


в(Job)ываю
**


Профиль
Группа: Участник
Сообщений: 705
Регистрация: 26.4.2006
Где: Uzbekistan.Tashke nt

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



Привет Всем! Написал прогу которая должна из нескольких маленьких (одного размера )картинок собирать одну большую.
На эмуляторе Nokia S60 работает отлично, а на смартфоне Nokia 6630 не показывает картинок, почему?

Размер картинок такой:132 на 104 пикселей
Вот код:

Код

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

public class Izobrajenie extends MIDlet {
  Display d;
  int x, y;
  
  protected void startApp() {
    d = Display.getDisplay(this);
    can c = new can();
    d.setCurrent(c);
  }

  protected void pauseApp() {}

  protected void destroyApp(boolean _boolean) {}

  public class can extends Canvas {
    Image img[] = new Image[16];
    private int height, width;
    private int he, we;

    public can() {
      try {
        for (int i = 0; i <= 15; i++) {
          img[i] = Image.createImage("/Shema/" + i + ".PNG");
          System.out.println("Load.../Shema/" + i + ".PNG");
        }
      }
      catch (IOException ex) {}
      height = img[0].getHeight();
      width = img[0].getWidth();
    }

    protected void paint(Graphics g) {
      he = g.getClipHeight(); //   290
      we = g.getClipWidth(); //    240
      g.setColor(255, 255, 204);
      g.fillRect(0, 0, he, we);

      g.drawImage(img[0], x, y, 0);
      g.drawImage(img[1], x + (width), y, 0);
      g.drawImage(img[2], x + (width) * 2, y, 0);
      g.drawImage(img[3], x + (width) * 3, y, 0);


      g.drawImage(img[4], x, y + height, 0);
      g.drawImage(img[5], x + (width), y + height, 0);
      g.drawImage(img[6], x + (width) * 2, y + height, 0);
      g.drawImage(img[7], x + (width) * 3, y + height, 0);

      g.drawImage(img[8], x, y + (height) * 2, 0);
      g.drawImage(img[9], x + (width), y + (height) * 2, 0);
      g.drawImage(img[10], x + (width) * 2, y + (height) * 2, 0);
      g.drawImage(img[11], x + (width) * 3, y + (height) * 2, 0);

      g.drawImage(img[12], x, y + (height) * 3, 0);
      g.drawImage(img[13], x + (width), y + (height) * 3, 0);
      g.drawImage(img[14], x + (width) * 2, y + (height) * 3, 0);
      g.drawImage(img[15], x + (width) * 3, y + (height) * 3, 0);

   }
   
    public void keyPressed(int KeyCode) {
      int press = KeyCode;

      if (press == -4) {
        x -= 10;
        repaint();
      }
      if (press == -3) {
        x += 10;
        repaint();
      }
      if (press == -2) {
        y -= 10;
        repaint();
      }
      if (press == -1) {
        y += 10;
        repaint();
      }
      System.out.println("Najata");
    }
  }
}

Такая же проблема бывает и с большими картинками smile ПОЧЕМУ???

 


--------------------
Выбор уже сделан, остается его только осознать   
smile    smile 
      smile  

user posted image
PM MAIL ICQ   Вверх
Samuil
Дата 16.7.2006, 14:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


в(Job)ываю
**


Профиль
Группа: Участник
Сообщений: 705
Регистрация: 26.4.2006
Где: Uzbekistan.Tashke nt

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



Не ужели никто не сталкивался с такой роблеммой??? 


--------------------
Выбор уже сделан, остается его только осознать   
smile    smile 
      smile  

user posted image
PM MAIL ICQ   Вверх
javastic
Дата 31.7.2006, 13:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1214
Регистрация: 18.3.2005
Где: St.Petersburg

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



Попробуй поиграться с путями твоих картинок, в смарте есть своя файловая система, может быть он не понимает где искать картинку с путём /shema/kartinka.png  


--------------------
01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011
scjp, mcp 
PM MAIL WWW ICQ   Вверх
604
Дата 31.7.2006, 13:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Samuil,  Скорее всего  javastic прав! Происходит фаил нот фаунд эксепшен? Проверь его, если оно срабатывает, что оно выдает? Вставь в catch System.out.println(ex); и посмотри что он у тебя выдаст на телефоне? 
PM MAIL   Вверх
02077461
Дата 1.8.2006, 10:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Самое распространенное, что я встречал это регистр имен и расширений(!) файлов. Сталкивался не раз.
PM   Вверх
Samuil
Дата 2.8.2006, 22:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


в(Job)ываю
**


Профиль
Группа: Участник
Сообщений: 705
Регистрация: 26.4.2006
Где: Uzbekistan.Tashke nt

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



Ок! Спасибо ребят!Вроде начало получатся! smile 


--------------------
Выбор уже сделан, остается его только осознать   
smile    smile 
      smile  

user posted image
PM MAIL ICQ   Вверх
Samuil
Дата 5.8.2006, 22:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


в(Job)ываю
**


Профиль
Группа: Участник
Сообщений: 705
Регистрация: 26.4.2006
Где: Uzbekistan.Tashke nt

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



Как то у меня глючно все: иконка есть с прозрачнум фоном а на смарте, где должно быть прозрачно становиться не прозрачным, а то где должно быть изображение становиться прозрачным smile , Почему такое сполучается?


--------------------
Выбор уже сделан, остается его только осознать   
smile    smile 
      smile  

user posted image
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

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

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


 




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


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

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