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

aNNiMON 
Сейчас: Offline
Kalter, this передай, если рисуешь в классе, наследованном от java.awt.Component.
public abstract class Component
extends Object
implements ImageObserver, MenuContainer, Serializable
__________________
 let live

Изменено aNNiMON (8.02 / 17:04) (всего 4 раза)
- 8.02.2015 / 17:52
Kalter
  Пользователь

Kalter 
Сейчас: Offline
Можно вообще null передать, побочного эффекта ещё не наблюдал. Вопрос в том, как нарисовать картинку с привязкой? В Java ME это, например, можно было сделать следующим образом:
  1. import javax.microedition.lcdui.Graphics;
  2. import javax.microedition.lcdui.game.GameCanvas;
  3.  
  4. public class Derivative extends GameCanvas {
  5.  
  6.     // TODO: add constructor
  7.  
  8.     public void anotherMethod() {
  9.         super.getGraphics().drawImage(/*TODO: add image*/,0,0,
  10.                 Graphics.LEFT); // привязка
  11.     }
  12. }

__________________
 Homo homini penis est.

Изменено Kalter (8.02 / 17:55) (всего 2 раза)
- 8.02.2015 / 18:34
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Kalter, вручную высчитывай.
__________________
 let live
- 8.02.2015 / 19:07
DominaN
  Пользователь

DominaN 
Сейчас: Offline
Kalter, что ты за жуткий код все время постишь? :plushit: все координаты без проблем высчитываются вручную, в конце концов сорцы j2me можно посмотреть
- 8.02.2015 / 19:23
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
https://svn.java.net/svn/phone.../lcdui/Graphics.java

Открыть спойлер

__________________
 знает толк

Изменено aNNiMON (8.02 / 19:49) (всего 1 раз)
- 8.02.2015 / 20:35
Kalter
  Пользователь

Kalter 
Сейчас: Offline
aNNiMON, слегка неудобно для каждого объекта рассчитывать привязку, если можно её просто передать в качестве аргумента (как в примере выше). С одним объектом проблем нет, но когда их больше - код в стиле copypaste увеличивается.

DominaN, рисуется картинка в методе производного от GameCanvas класса. Что не так?

Можно ещё написать самому привязку, но неужели в стандартной библиотеке нет ничего подобного? Это же простая привязка.
__________________
 Homo homini penis est.
- 8.02.2015 / 21:07
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
Открыть спойлер
я этого не знал, насколько помню читал, что не присвоиться значение массиву. Теперь буду юзать
__________________
 знает толк

Изменено vl@volk (8.02 / 21:07) (всего 1 раз)
- 8.02.2015 / 22:07
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
vl@volk, массив – объект, он передаётся по ссылке. Поэтому его элементы можно изменить.
- 8.02.2015 / 23:17
ModCraft
  Пользователь

ModCraft 
Сейчас: Offline
А Как на счет DX9 в java? не кто не пользовался? я вот парочку таковых jna нашел.
Ктото решил по велосипедничать) к примеру directx4java
directx4java


Изменено ModCraft (8.02 / 23:25) (всего 5 раз)
- 9.02.2015 / 00:33
Addlient_Shaym
  Пользователь

Addlient_Shaym 
Сейчас: Offline
http://docs.oracle.com/javase/...TextSamplerDemo.java
Как сделать так, чтобы текст выводился в центре/слева/справа? setAlignment в коде выше не работает.
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)