Курсовая работа: Простейшие часы на Java

sNeedle = new Needle(radius, radius/10); //секундная стрелка

//создаем циферблат

dial = new ClockDial(radius*2, dialColor, hairLineColor);

//Создаем изображение и получаем его объект Graphics2D.

//Рисовать будем только на нем, а экран выводим уже

//готовый рисунок (т.н. двойная буферезация).

bi = (BufferedImage)createImage(w, h);

big = bi.createGraphics();

big.setRenderingHint(RenderingHints.KEY_ANTIALIASING,

RenderingHints.VALUE_ANTIALIAS_ON);

//Создаем поток, который будет периодически вызывать метод update.

timer = new Thread(this);

timer.start();

}

catch(Exception error) {

System.out.println(error.getMessage());

}

}

/** Этот метод выполняет перерисовку окна апплета */

public void update(Graphics g) {

try {

//Получаем указатель на объект Graphics2D

Graphics2D g2 = (Graphics2D)g;

grawClock();

//Рисуем готовое изображение на экране

g2.drawImage(bi, 0, 0, this);

big.setTransform(new AffineTransform());

}

catch(Exception error) {

К-во Просмотров: 695
Бесплатно скачать Курсовая работа: Простейшие часы на Java