Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

Библиотека :: Компьютеры и Программирование :: А.В. Фролов, Г.В. Фролов - Microsoft Visual J++
<<-[Весь Текст]
Страница: из 275
 <<-
 
сдвинута полная строка, рисуем
        // следующую строку в нижней части окна
        if(ShiftsCounter == yChar + 5)
        {
          // Сбрасываем счетчик сдвигов
          ShiftsCounter = 0;
          
          // Первую строку отображаем красным цветом,
          // остальные - черным
          if(CurrentStr == 0)
            g.setColor(Color.red);
          else
            g.setColor(Color.black);

          // Рисуем строку
          g.drawString(s[CurrentStr], 
            10, dimAppWndDimension.height - 10);
          
          // Увеличиваем счетчик строк
          CurrentStr++;

          // Если уже нарисовали шесть строк, сбрасываем
          // счетчик строк
          if(CurrentStr > 5)
            CurrentStr = 0;
        }

        // Устанавливаем шаг сдвига равным одному пикселу
        yShift = 1;

        // Выполняем свертку 
        g.copyArea(0, yShift + 1, 
          dimAppWndDimension.width  - 1, 
          dimAppWndDimension.height - 1,
          0, -yShift);

        // Закрашиваем область ввода желтым цветом
        g.setColor(Color.yellow);

        g.fillRect(1, dimAppWndDimension.height 
          - yShift - 1, 
          dimAppWndDimension.width  - 2, 
          dimAppWndDimension.height - 1);
        
        // Выполняем задержку в 50 миллисекунд
        Thread.sleep(50);
      }
      catch (InterruptedException e)
      {
        stop();
      }
    }
  }
}
   В листинге 1.8 вы найдете исходный текст документа HTML, который был создан 
для аплета Scroller.
Листинг 1.8. Файл Scroller\Scroller.html


Scroller




The source.
 
<<-[Весь Текст]
Страница: из 275
 <<-