Вниз  Java-программирование (1-ые посты)
- 27.08.2012 / 11:49
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
RooMeN, да. Будь я на месте JVM, я бы тебя убил :-D
Сейчас перепишу нормально код, жди.
__________________
 let live
- 27.08.2012 / 11:55
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
  1. public void createButtons(int width_button) {
  2.     for(int i = 0; i < 4; i++) {
  3.         button[i] = Image.createImage(width_button, 16);
  4.         Graphics g_b = button[i].getGraphics();
  5.         try {
  6.             for(int img = 0; img < 3; img++) {
  7.                 Image tmp = Image.createImage("/images/buttons/b_"+img+"_"+i+".png");
  8.                 int tmp_w = tmp.getWidth();
  9.                 int tmp_h = tmp.getHeight();
  10.                 int[] ARGB = new int[tmp_w*tmp_h];
  11.                 tmp.getRGB(ARGB, 0, tmp_w, 0, 0, tmp_w, tmp_h);
  12.  
  13.  
  14.                 switch(img) {
  15.                     case 0:
  16.                         g_b.drawRGB(ARGB, 0, tmp_w, 0, 0, tmp_w, tmp_h, true);
  17.                         break;
  18.  
  19.                     case 1:
  20.                         Image b_0 = Image.createImage("/images/buttons/b_0_"+i+".png");
  21.                         int b2w = Image.createImage("/images/buttons/b_2_"+i+".png").getWidth();
  22.                         int delta_w = button[i].getWidth() - b_0.getWidth() - b2w;
  23.                         for(int j = 0; j < delta_w; j += 2){
  24.                             g_b.drawRGB(ARGB, 0, tmp_w, b_0.getWidth()+j, 0, tmp_w, tmp_h, true);
  25.                         }
  26.                         break;
  27.  
  28.                     case 2:
  29.                         g_b.drawRGB(ARGB, 0, tmp_w, button[i].getWidth()-Image.createImage("/images/buttons/b_2_"+i+".png").getWidth(), 0, tmp_w, tmp_h, true);
  30.                         break;
  31.                 }
  32.             }
  33.         }catch(Exception e) {}
  34.     }
  35. }

__________________
 let live

Изменено aNNiMON (27.08 / 11:56) (всего 1 раз)
- 27.08.2012 / 11:57
RooMeN
  Пользователь

RooMeN 
Сейчас: Offline
aNNiMON, большое спасибо:) мне ещё учиться и учиться :gg:
- 27.08.2012 / 12:13
RooMeN
  Пользователь

RooMeN 
Сейчас: Offline
Сейчас проверил- значительно ускорило работу проги:)
- 27.08.2012 / 16:12
kiriman
  Пользователь

kiriman 
Сейчас: Offline
Не подскажите реализацию многомерного ассоциативного массива? Java ME
- 27.08.2012 / 16:53
Freddy
  Пользователь

Freddy 
Сейчас: Offline
kiriman, только Hashtable.
- 28.08.2012 / 13:54
Verlitry
  Пользователь

Verlitry 
Сейчас: Offline
if(getKeyName(keyCode) == "SOFT2") {Main.m.destroyApp(true);}

Почему команда не срабатывает?
- 28.08.2012 / 14:09
Oak
  Пользователь

Oak 
Сейчас: Offline
Verlitry, строки можно сравнивать только через equals

  1. if(getKeyName(keyCode).equals("SOFT2")) {Main.m.destroyApp(true);}

__________________
 Эль Презеденте
- 28.08.2012 / 17:13
Verlitry
  Пользователь

Verlitry 
Сейчас: Offline
Oak, спасибо, учту:)
- 29.08.2012 / 00:01
Maxxxl123
  Пользователь

Maxxxl123 
Сейчас: Offline
Net beans 7.2 , при открытии сорцов написаных в j2me sdk mobile, причем правильных, выдает горы ошыбок, что делать?
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)