| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Немного о работе с рисунками. |
| Автор: Domestic Cat 31.1.2005, 20:59 | ||||||||||||
| Немного о работе с рисунками. Вопрос. Почему в таком коде
width и height получают значение -1? Ответ. Нужно некоторое время пока Image загрузится. К моменту когда вы запрашиваете параметры рисунка вполне вероятно, что он еще не загружен, поэтому getWidth/Height возвращает -1. Используйте
или
Вопрос. Зачем методам getWidth(), getHeight() передается аргумент (обычно null)? Ответ. Им передается ссылка на объект ImageObserver; если на момент выполнения запроса getWidth/Height рисунок неполностью загружен, вызываетса метод imageUpdate этого объекта. Например:
Вопрос. Как из Image получить BufferedImage? Ответ. Есть два способа:
|
| Автор: AntonSaburov 1.2.2005, 11:37 |
| Может лучше в FAQ ее переместить в AWT &Swing->Графика ? |
| Автор: Domestic Cat 1.2.2005, 18:28 |
| Я ее вчера поместил в Разное : JAVA-JAVA-002290; думаю ты прав |