13.07.2011 / 11:35 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| mrEDitor, super(); byte[] bytes = new [(int)fc.fileSize()]; is.close(); = лишнее
|
13.07.2011 / 11:36 | |
AlexeyW Пользователь Сейчас: Offline
Имя: Алексей Откуда: Волгоград Регистрация: 05.06.2010
| mrEDitor, Еще надо InputStream объявить, а не крейтить его в функции.
|
13.07.2011 / 11:37 | |
AlexeyW Пользователь Сейчас: Offline
Имя: Алексей Откуда: Волгоград Регистрация: 05.06.2010
| is.close() - не лишняя функция, закрывать InputStream надо.
|
13.07.2011 / 11:37 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| AlexeyW, Ну если его объявить |
13.07.2011 / 11:39 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| byte[] bytes = new [(int)fc.fileSize()]; is.close();я ж скопипастил super();А это почему лишнее? Изменено mrEDitor (13.07 / 11:39) (всего 1 раз) |
13.07.2011 / 11:40 | |
AlexeyW Пользователь Сейчас: Offline
Имя: Алексей Откуда: Волгоград Регистрация: 05.06.2010
| а можно еще проще Image.createImage(((FileConnection)Connector.open(path)).openInputStream());
|
13.07.2011 / 11:47 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| AlexeyW, круто Кстати, надо же отлавливать ошибки public MyCanvas extends Canvas {
Image image;
public MyCanvas() {
super();
try {
FileConnection fc = (FileConnection)Connector.open(path);
image = Image.createImage(fc.openInputStream());
fc.close();
}
catch (IOException exc) {
System.err.println("Куды картинку дели?!");
}
}
public void paint(Graphics g) {
g.drawImage(image, 0, 0, Graphics.TOP | Graphics.LEFT);
}
}
Вот так |
13.07.2011 / 14:03 | |
LPzhelud Пользователь Сейчас: Offline
Имя: Коля Откуда: Москва Регистрация: 02.06.2010
| Rain, это еще почему? 4 | 16 == 16 | 4 )) __________________
Эль Презеденте |
13.07.2011 / 14:16 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| Rain (13.07.2011/13:47) если уж на то пошло, то при выводе картинки надо писать Graphics.LEFT первее чем TOPа я всегда 20 пишу
|