|
|||
|
Примеры программирования на Java
Любой потомок класса Applet инициализируется следующим образом :
2. Затем вызывается метод paint, который должен быть в любом экземпляре класса Applet, и служит для перерисовки окна приложения тогда, когда это необходимо. 3. Поскольку созданный класс scrollingtext реализует интерфейс Runnable (то есть должен содержать методы start, stop и run), то выполняется метод start, где создается объект класса Thread, которому и передается управление. И только теперь запускается метод run. Можно считать, что инициализация апплета завершена. Метод run является наверное наиболее интересным. В нем реализован бесконечный цикл, в котором поочередно рисуются строки внизу служебного изображения, которое плавно перемещается по экрану. После каждого смещения на один пиксел окно апплета перерисовывается. Перерисовка окна осуществляется посредством вызова метода paint, который реализован очень просто - он рисует служебное изображение image на экране.
Sun Microsystems |
||