Вниз  Обучение
Тема закрыта
- 22.07.2010 / 22:44
LPzhelud
  Пользователь

LPzhelud 
Сейчас: Offline
Cобственно говоря, а что тут сложного?
  1. for(int color=0;color<=65536;color++){
  2. try{
  3. repaint();
  4. Thread.sleep(2L);
  5. }carch(Exception e){
  6. e.printStackTrace();
  7. }
  8. }
А в paint'е отрисовывать полоску с цветом color
З.Ы. Может, я чего-то не понимаю?...
__________________
 Эль Презеденте

Изменено LPzhelud (22.07 / 22:47) (всего 1 раз)
- 22.07.2010 / 22:56
aleksey
  Пользователь

aleksey 
Сейчас: Offline
miha (22.07.2010/21:25)
главное основное - плавная смена цвета в формате #XXXXXX
a нeльзя в int,int,int?
Нaпримeр 0,0,0 или 255,255,255
- 22.07.2010 / 22:58
LPzhelud
  Пользователь

LPzhelud 
Сейчас: Offline
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
  Пользователь

aleksey 
Сейчас: Offline
miha (22.07.2010/15:35)
Dizer, как тебе задание: менять цвет экрана плавно от #000000 до #ffffff? И по циклу... Перебраться должны все 65 тысяч цветов
То, что у мeня получилось

Изменено aleksey (23.07 / 00:08) (всего 1 раз)


Прикрепленные файлы:
colors.zip (3.09 кб.) Скачано 99 раз
- 23.07.2010 / 00:25
LPzhelud
  Пользователь

LPzhelud 
Сейчас: Offline
aleksey, Ну во первых, оч странно идет увеличение цветов, а код щас взгляну
__________________
 Эль Презеденте
- 23.07.2010 / 00:28
aleksey
  Пользователь

aleksey 
Сейчас: Offline
LPzhelud (23.07.2010/00:25)
оч странно идет увеличение цветов
это потому что я нe придумaл кaк это сдeлaть по-другому
- 23.07.2010 / 00:30
LPzhelud
  Пользователь

LPzhelud 
Сейчас: Offline
aleksey, Сколько else if'оф... даже если ты так решил делать то делай switch.
И вообще, извини, плохо...
Можно было бы и без треда, и одним циклом обойтись
__________________
 Эль Презеденте
- 23.07.2010 / 00:31
LPzhelud
  Пользователь

LPzhelud 
Сейчас: Offline
aleksey (23.07.2010/00:28)
это потому что я нe придумaл кaк это сдeлaть по-другому
мой пост выше видел? в паинте просто g.setColor(color); делай
__________________
 Эль Презеденте
- 23.07.2010 / 00:33
aleksey
  Пользователь

aleksey 
Сейчас: Offline
Нa switch у мeня выдвaло ошибку вот я и сдeлaл тaк.
И кaк можно было бeз трeдa сдeлaть?
- 23.07.2010 / 00:37
LPzhelud
  Пользователь

LPzhelud 
Сейчас: Offline
aleksey, хм, точн, ошибся, перепутал с GameCanvas
__________________
 Эль Презеденте
Наверх  Всего сообщений: 1086
Фильтровать сообщения
Поиск по теме
Файлы топика (62)