по издеватся с перемеными, кординаты зведы
х,у , цвет с, можно зделать в виде отдельного
пункта, изменив длину цикла i<180, и т.д
public void paint(Graphics g) {
grad (g,50,50,0,255);
}
static void grad (Graphics g,int x,int y,int n,int
c) {
for(int i=0;i<180;i++) {
g.setColor(0,c--,c);
g.drawRect(x--,y--,n+=2,n);
}