Вниз  Java-программирование (1-ые посты)
- 5.04.2010 / 20:12
ivdos
  Пользователь

ivdos 
Сейчас: Offline
как в канвасе вывести картинку по центру?
- 5.04.2010 / 20:19
Dani_Filth
  Пользователь

Dani_Filth 
Сейчас: Offline
ivdos, g.drawImage(image,getWidth()/2,getHeight()/2,Graphics.HCENTER|Graphics.VCENTER)
 
Вроде так
- 6.04.2010 / 11:38
ivdos
  Пользователь

ivdos 
Сейчас: Offline
У меня вопрос а зачем нужен break у меня вроде и без него все переключается?
- 6.04.2010 / 12:03
kiriman
  Пользователь

kiriman 
Сейчас: Offline
ivdos, break; - преждевременный выход из цикла
- 6.04.2010 / 13:29
ivdos
  Пользователь

ivdos 
Сейчас: Offline
У меня снова вопрос :gy:
есть код:
  1. import javax.microedition.lcdui.*;
  2. import java.io.*;
  3.  
  4.  
  5.  
  6. public class Menu extends Canvas  {
  7.     private Image[] images;
  8.     private int w,h;
  9.     private int x;
  10.     private int y = 100;
  11. private Main hm;
  12.  
  13.  
  14.  
  15.      public Menu() {
  16.  
  17.     super();
  18. images = new Image[3];
  19.     try {
  20.     images[0] = Image.createImage("/logo.png");
  21.     images[1] = Image.createImage("/kur.png");
  22.     images[2] =Image.createImage("/menu.png");
  23.     }
  24.     catch (IOException e){}
  25. w = getWidth();
  26. h = getHeight();
  27. x = 40;
  28.  
  29.  
  30.     }
  31.  
  32.  
  33.     public void paint(Graphics g) {
  34.         g.setColor(255, 255, 0);
  35.         g.fillRect(0, 0, w, h);
  36.         g.drawImage(images[2], w/2, h/2, g.HCENTER | g.VCENTER);
  37.         g.drawImage(images[1], x, y, g.HCENTER | g.VCENTER);
  38.     }
  39.  
  40.  
  41.     protected  void keyPressed(int keyCode) {
  42.         switch (keyCode) {
  43.           case KEY_NUM2:y=y-15;if(y<100){
  44.           y = 268;
  45.                   }
  46.                                if (y==253){
  47.           y=235;
  48.                   }
  49.                                if (y==175){
  50.                                    y=145;
  51.                                }
  52.           break;
  53.             case KEY_NUM8:y=y+15;if(y>268){
  54.           y=100;
  55.             }
  56.                                  if(y==160){
  57.                                      y=190;
  58.  
  59.                                  }
  60.                                  if (y==250){
  61.           y=268;
  62.     } break;        
  63.     }
  64.     repaint();
  65.     }
  66.  
  67.  
  68.  
  69. }
Как мне повесить на клавишу 5 выход?

Изменено ivdos (6.04 / 13:33) (всего 4 раза)
- 6.04.2010 / 18:39
alexO413
  Пользователь

alexO413 
Скажите, если я скачаю нетбинс и джавамашину, то мне больше ничего ненада будит скачивать?
- 6.04.2010 / 19:26
ivdos
  Пользователь

ivdos 
Сейчас: Offline
На начальных парах этого хватит.
- 6.04.2010 / 19:48
RealknyZ
  Пользователь

RealknyZ 
Сейчас: Offline
Народ помогите. Мне нужно сделать zoom изображения, но я не знаю формулу перевода RGB массива картинки в новый массив(увеличение). Кто знает напишите пожалуйста.
- 7.04.2010 / 00:51
Король@
  Пользователь

Король@ 
Сейчас: Offline
RealknyZ, Поищи здесь на сайте в разделе исходников есть пример, cut screen называется.
- 7.04.2010 / 11:03
RealknyZ
  Пользователь

RealknyZ 
Сейчас: Offline
Король@, нашол, спасибо.
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)