подскажите что означает

 
0
 
Java
ava
Азимов | 24.09.2013, 15:45
 

public synchronized void paint(Graphics g) {
   
        //рисуем дорожку
        g.setColor(Color.black);
        g.drawLine(0,size().height/2,size().width-170,size().height/2);
       }


     Что в данном куске кода  означает  "size().height/2" ?
  Спасибо!
Comments (6)
ava
Magistrus | 24.09.2013, 17:33 #
Цитата (Азимов @  24.9.2013,  14:45 findReferencedText)
Что в данном куске кода  означает  "size().height/2" ? 


немного вырвано из контекста, могу только предположить, что это половина высоты какого-то объекта параметры которого возврашаются методом size()

ava
Азимов | 24.09.2013, 19:47 #
 Спасибо.
       
ava
Азимов | 24.09.2013, 19:59 #
вот вторая часть исходника
ava
jsharp36 | 24.09.2013, 22:32 (Edited 24.09.2013 23:33) #
Ну да, хоть я и не джавист. Звучит где-то так (видимо size() возвращает размер какого-то объекта, а возможно, объекта, в котором написан данный код, формы какой-то): нарисовать горизонтальную линию вертикально по средине, черным цветом, начиная с координаты 0, не доходя до конца на 170 пикселов.
ava
Азимов | 25.09.2013, 08:28 #
ок! спасибо!
ava
Magistrus | 25.09.2013, 10:28 #
теперь все понятно.

смотри  Racer extends java.awt.Canvas

size() это метод класса java.awt.Component который является родителем для Canvas

возвращает  Dimension у которого есть ширина и высота

итог это ширина и высота Canvas 
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
advanced
Submit