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

sat.rotate(theta, sNeedle.getRotationCenter().x,

sNeedle.getRotationCenter().y);

big.setTransform(sat);

big.fill(sNeedle.getNeedle());

}

//Этот метод читает параметры апплета, и устанавливает

//цвета стрелок и циферблата.

privatevoidsetColors() {

try {

/* Вообще-то, для задания цвета нужно число типа int, т.е. 4 байта,

но int - это число со знаком (от "-2^31" до "2:31 - 1"), а нам

нужно число с диапазоном от "0" до "2^32", т.е. те же 4 байта,

но без знака. Для этого мы сначала создаем число типа Long, а

затем, с помощью метода intValue() получаем тип int.

*/

Long dc = new Long(Long.parseLong(getParameter("dialColor"), 16));

Long hlc = new Long(Long.parseLong(getParameter("hairLineColor"), 16));

Long hnc = new Long(Long.parseLong(getParameter("hoursNeedleColor"), 16));

Long mnc = new Long(Long.parseLong(getParameter("minutesNeedleColor"), 16));

Long snc = new Long(Long.parseLong(getParameter("secondsNeedleColor"), 16));

dialColor = new Color(dc.intValue(), true);

hairLineColor = new Color(hlc.intValue(), true);

hoursColor = new Color(hnc.intValue(), true);

minutesColor = new Color(mnc.intValue(), true);

secondsColor = new Color(snc.intValue(), true);

}

catch(Exception error) {

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

}

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