22.07.2010 / 22:44 | |
LPzhelud Пользователь Сейчас: Offline
Имя: Коля Откуда: Москва Регистрация: 02.06.2010
| Cобственно говоря, а что тут сложного? for(int color=0;color<=65536;color++){
try{
repaint();
Thread.sleep(2L);
}carch(Exception e){
e.printStackTrace();
}
}
А в paint'е отрисовывать полоску с цветом color З.Ы. Может, я чего-то не понимаю?... __________________
Эль Презеденте Изменено LPzhelud (22.07 / 22:47) (всего 1 раз) |
22.07.2010 / 22:56 | |
aleksey Пользователь Сейчас: Offline
Имя: Алексей Откуда: Saint-Petersburg Регистрация: 22.01.2010
| miha (22.07.2010/21:25) главное основное - плавная смена цвета в формате #XXXXXXa нeльзя в int,int,int? Нaпримeр 0,0,0 или 255,255,255
|
22.07.2010 / 22:58 | |
LPzhelud Пользователь Сейчас: Offline
Имя: Коля Откуда: Москва Регистрация: 02.06.2010
| aleksey (22.07.2010/22:56) a нeльзя в int,int,int?Нaпримeр 0,0,0 или 255,255,255это труднее и нерациональнее __________________
Эль Презеденте |
23.07.2010 / 00:07 | |
aleksey Пользователь Сейчас: Offline
Имя: Алексей Откуда: Saint-Petersburg Регистрация: 22.01.2010
| miha (22.07.2010/15:35) Dizer, как тебе задание: менять цвет экрана плавно от #000000 до #ffffff? И по циклу... Перебраться должны все 65 тысяч цветовТо, что у мeня получилось
Изменено aleksey (23.07 / 00:08) (всего 1 раз)
Прикрепленные файлы: colors.zip (3.09 кб.) Скачано 102 раза |
23.07.2010 / 00:25 | |
LPzhelud Пользователь Сейчас: Offline
Имя: Коля Откуда: Москва Регистрация: 02.06.2010
| aleksey, Ну во первых, оч странно идет увеличение цветов, а код щас взгляну
__________________
Эль Презеденте |
23.07.2010 / 00:28 | |
aleksey Пользователь Сейчас: Offline
Имя: Алексей Откуда: Saint-Petersburg Регистрация: 22.01.2010
| LPzhelud (23.07.2010/00:25) оч странно идет увеличение цветовэто потому что я нe придумaл кaк это сдeлaть по-другому
|
23.07.2010 / 00:30 | |
LPzhelud Пользователь Сейчас: Offline
Имя: Коля Откуда: Москва Регистрация: 02.06.2010
| aleksey, Сколько else if'оф... даже если ты так решил делать то делай switch. И вообще, извини, плохо... Можно было бы и без треда, и одним циклом обойтись
__________________
Эль Презеденте |
23.07.2010 / 00:31 | |
LPzhelud Пользователь Сейчас: Offline
Имя: Коля Откуда: Москва Регистрация: 02.06.2010
| aleksey (23.07.2010/00:28) это потому что я нe придумaл кaк это сдeлaть по-другомумой пост выше видел? в паинте просто g.setColor(color); делай
__________________
Эль Презеденте |
23.07.2010 / 00:33 | |
aleksey Пользователь Сейчас: Offline
Имя: Алексей Откуда: Saint-Petersburg Регистрация: 22.01.2010
| Нa switch у мeня выдвaло ошибку вот я и сдeлaл тaк. И кaк можно было бeз трeдa сдeлaть?
|
23.07.2010 / 00:37 | |
LPzhelud Пользователь Сейчас: Offline
Имя: Коля Откуда: Москва Регистрация: 02.06.2010
| aleksey, хм, точн, ошибся, перепутал с GameCanvas
__________________
Эль Презеденте |