5.04.2010 / 20:12 | |
ivdos Пользователь Сейчас: Offline
Имя: ivan Регистрация: 31.03.2010
| как в канвасе вывести картинку по центру?
|
5.04.2010 / 20:19 | |
Dani_Filth Пользователь Сейчас: Offline
Имя: Дени Откуда: Hell Регистрация: 16.03.2010
| ivdos, g.drawImage(image,getWidth()/2,getHeight()/2,Graphics.HCENTER|Graphics.VCENTER) Вроде так
|
6.04.2010 / 11:38 | |
ivdos Пользователь Сейчас: Offline
Имя: ivan Регистрация: 31.03.2010
| У меня вопрос а зачем нужен break у меня вроде и без него все переключается?
|
6.04.2010 / 12:03 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| ivdos, break; - преждевременный выход из цикла
|
6.04.2010 / 13:29 | |
ivdos Пользователь Сейчас: Offline
Имя: ivan Регистрация: 31.03.2010
| У меня снова вопрос есть код: import javax.microedition.lcdui.*;
import java.io.*;
public class Menu extends Canvas {
private Image[] images;
private int w,h;
private int x;
private int y = 100;
private Main hm;
public Menu() {
super();
images = new Image[3];
try {
images[0] = Image.createImage("/logo.png");
images[1] = Image.createImage("/kur.png");
images[2] =Image.createImage("/menu.png");
}
catch (IOException e){}
w = getWidth();
h = getHeight();
x = 40;
}
public void paint(Graphics g) {
g.setColor(255, 255, 0);
g.fillRect(0, 0, w, h);
g.drawImage(images[2], w/2, h/2, g.HCENTER | g.VCENTER);
g.drawImage(images[1], x, y, g.HCENTER | g.VCENTER);
}
protected void keyPressed(int keyCode) {
switch (keyCode) {
case KEY_NUM2:y=y-15;if(y<100){
y = 268;
}
if (y==253){
y=235;
}
if (y==175){
y=145;
}
break;
case KEY_NUM8:y=y+15;if(y>268){
y=100;
}
if(y==160){
y=190;
}
if (y==250){
y=268;
} break;
}
repaint();
}
}
Как мне повесить на клавишу 5 выход? Изменено ivdos (6.04 / 13:33) (всего 4 раза) |
6.04.2010 / 18:39 | |
alexO413 Пользователь
| Скажите, если я скачаю нетбинс и джавамашину, то мне больше ничего ненада будит скачивать?
|
6.04.2010 / 19:26 | |
ivdos Пользователь Сейчас: Offline
Имя: ivan Регистрация: 31.03.2010
| На начальных парах этого хватит.
|
6.04.2010 / 19:48 | |
RealknyZ Пользователь Сейчас: Offline
Имя: Роман Откуда: Удмуртия Регистрация: 17.01.2010
| Народ помогите. Мне нужно сделать zoom изображения, но я не знаю формулу перевода RGB массива картинки в новый массив(увеличение). Кто знает напишите пожалуйста.
|
7.04.2010 / 00:51 | |
Король@ Пользователь Сейчас: Offline
Имя: Анатолий Регистрация: 18.01.2010
| RealknyZ, Поищи здесь на сайте в разделе исходников есть пример, cut screen называется.
|
7.04.2010 / 11:03 | |
RealknyZ Пользователь Сейчас: Offline
Имя: Роман Откуда: Удмуртия Регистрация: 17.01.2010
| Король@, нашол, спасибо.
|