Createimage

  • Автор темы 1r0n
  • Дата начала
Статус
Закрыто для дальнейших ответов.
1

1r0n

Гость
#1
мне надо создать обьект типа Image методом createImage();
как правильно это сделать?
в javadoc прочитал следующее:

Image img = createImage(new MemoryImageSource(w, h, pix, 0, w));
w-ширина
h-высота
pix-массив данных(пикселей)

вот у меня всё есть, создаю как по примеру из javadoc, но idea подсвечивает метод красным, типа cannot resolve symbol 'createImage'. метод createImage() из класса Component implements ImageObserver возващает объект Image.
мож кто пользовался, подскажите плз.
 
D

DDen

Гость
#2
вот работающий пример
Код:
		Frame fff = new Frame("123");
Window win = new Window(fff);
win.setSize(200, 200);
Canvas c = new Canvas();
win.add(c);
win.validate();
win.setVisible(true);
Image i = c.createImage(100, 100);
Graphics g = i.getGraphics();
g.drawString("TEST", 10, 10);
createImage нельзя вызывать просто так , как ф-цию. Это не пхп и не си и не паскаль :)
это метод какого нибудь Component или класса, который наследует Component
 
Статус
Закрыто для дальнейших ответов.