Программирование на Java

       

Цвет


Очевидно, что для отрисовки линий, овалов, текста и т.д. необходимо использовать тот или иной цвет. По умолчанию он задается свойством foreground компонента. В любой момент его можно изменить с помощью метода setColor.

Рассмотрим пример:

public void paint(Graphics g) { for (int i=0; i<4; i++) { for (int j=0; j<4; j++) { int c = (int)((i+j)/6*255); g.setColor(new Color(c, c, c)); g.fillRect(i*getWidth()/4, j*getHeight()/4, getWidth()/4, getHeight()/4); } } }

В результате компонент будет иметь следующий вид:


Узнать текущее значение цвета для отрисовки можно с помощью метода getColor.



Содержание раздела