27.08.2012 / 11:49 | |
aNNiMON Супервизор
Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| RooMeN, да. Будь я на месте JVM, я бы тебя убил Сейчас перепишу нормально код, жди. __________________
![](../theme/webdefault/images/label.png) let live |
27.08.2012 / 11:55 | |
aNNiMON Супервизор
Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| public void createButtons(int width_button) {
for(int i = 0; i < 4; i++) {
button[i] = Image.createImage(width_button, 16);
Graphics g_b = button[i].getGraphics();
try {
for(int img = 0; img < 3; img++) {
Image tmp = Image.createImage("/images/buttons/b_"+img+"_"+i+".png");
int tmp_w = tmp.getWidth();
int tmp_h = tmp.getHeight();
int[] ARGB = new int[tmp_w*tmp_h];
tmp.getRGB(ARGB, 0, tmp_w, 0, 0, tmp_w, tmp_h);
switch(img) {
case 0:
g_b.drawRGB(ARGB, 0, tmp_w, 0, 0, tmp_w, tmp_h, true);
break;
case 1:
Image b_0 = Image.createImage("/images/buttons/b_0_"+i+".png");
int b2w = Image.createImage("/images/buttons/b_2_"+i+".png").getWidth();
int delta_w = button[i].getWidth() - b_0.getWidth() - b2w;
for(int j = 0; j < delta_w; j += 2){
g_b.drawRGB(ARGB, 0, tmp_w, b_0.getWidth()+j, 0, tmp_w, tmp_h, true);
}
break;
case 2:
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);
break;
}
}
}catch(Exception e) {}
}
}
__________________
![](../theme/webdefault/images/label.png) let live Изменено aNNiMON (27.08 / 11:56) (всего 1 раз) |
27.08.2012 / 11:57 | |
RooMeN ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Откуда: Нижний Новгород Регистрация: 18.01.2010
| aNNiMON, большое спасибо ![:)](https://annimon.com/files/smiles/99.gif) мне ещё учиться и учиться ![:gg:](https://annimon.com/files/smiles/22.gif) |
27.08.2012 / 12:13 | |
RooMeN ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Откуда: Нижний Новгород Регистрация: 18.01.2010
| Сейчас проверил- значительно ускорило работу проги ![:)](https://annimon.com/files/smiles/99.gif) |
27.08.2012 / 16:12 | |
kiriman ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| Не подскажите реализацию многомерного ассоциативного массива? Java ME
|
27.08.2012 / 16:53 | |
Freddy ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: Игорь Откуда: Воронеж Регистрация: 30.01.2010
| kiriman, только Hashtable.
|
28.08.2012 / 13:54 | |
Verlitry ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Регистрация: 28.08.2012
| if(getKeyName(keyCode) == "SOFT2") {Main.m.destroyApp(true);}
Почему команда не срабатывает?
|
28.08.2012 / 14:09 | |
Oak ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: Коля Откуда: Москва Регистрация: 02.06.2010
| Verlitry, строки можно сравнивать только через equals if(getKeyName(keyCode).equals("SOFT2")) {Main.m.destroyApp(true);}
__________________
![](../theme/webdefault/images/label.png) Эль Презеденте |
28.08.2012 / 17:13 | |
Verlitry ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Регистрация: 28.08.2012
| Oak, спасибо, учту ![:)](https://annimon.com/files/smiles/99.gif) |
29.08.2012 / 00:01 | |
Maxxxl123 ![](../theme/webdefault/images/m.png) Пользователь
Сейчас: Offline
Имя: Макс Откуда: Чернигов Регистрация: 13.10.2011
| Net beans 7.2 , при открытии сорцов написаных в j2me sdk mobile, причем правильных, выдает горы ошыбок, что делать?
|