25.01.2015 / 15:02 | |
Kalter Пользователь Сейчас: Offline
Имя: Гриб Откуда: Оренбург - Нежинка Регистрация: 16.10.2013
| Как преобразовать java.awt.image.BufferedImage в java.awt.Image?
__________________
Homo homini penis est. |
25.01.2015 / 15:14 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Kalter, Toolkit.getDefaultToolkit().createImage(bufferedimage.getSource());
__________________
let live |
25.01.2015 / 15:24 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Кстати, в зависимости от типа BufferedImage, который используется в качестве буфера для вывода графики, может заметно проседать FPS, поэтому рекомендуется создавать совместимый с текущей конфигурацией буфер. http://stackoverflow.com/a/197060 __________________
let live |
26.01.2015 / 15:51 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Допустим мидлет выходит из паузы, вызывается startApp(). При этом отобразится displayable, который был до паузы, или нужно самому вызывать setCurrent(..)?
Изменено Naik (26.01 / 15:52) (всего 1 раз) |
26.01.2015 / 16:57 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| только старт апп
__________________
знает толк |
26.01.2015 / 18:16 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| vl@volk, не понял
|
26.01.2015 / 18:17 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Naik, вызывается только startApp. Если в нём есть код установки displayable, то покажется displayable. Вот так сделай: public Main() {
currentDisplayable = new LoadingScreen();
}
public void startApp() {
dsp.setCurrent(currentDisplayable);
}
public void switchDisplayable(Displayable d) {
currentDisplayable = d;
}
И тогда никакие паузы не страшны. __________________
let live Изменено aNNiMON (26.01 / 18:20) (всего 1 раз) |
26.01.2015 / 18:22 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| aNNiMON, та это понятно, но я делаю эмулятор, и не знаю - нужно после разворачивания устанавливать последний Displayable или это забота разработчика мидлета?
|
26.01.2015 / 18:26 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Naik, не, просто вызывай startApp. Только не обнуляй ничего.
__________________
let live |
27.01.2015 / 01:22 | |
Ксакеп Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| На java me объекты тоже имеют метод hash()?
|