Кто-нибудь может объяснить причину понижения? Каким образом это не отвечает на вопрос ОП? Как это можно улучшить?

import java.awt.*;
import java.applet.*;
public class rain extends Applet 
{
    int i=0,j=0,k=0;
    AudioClip ac;
    public void init()
    {
        ac=getAudioClip(getCodeBase(),"rain.wav");
        ac.play();
    }
    public void paint(Graphics g)
    {
        setBackground(Color.darkGray);

        g.setColor(Color.gray);
        g.fillOval(100,100,75,25);
        g.fillOval(115,115,75,25);
        g.fillOval(115,85,75,25);
        g.fillOval(165,75,75,25);
        g.fillOval(165,125,75,25);
        g.fillOval(205,115,75,25);
        g.fillOval(205,85,75,25);
        g.fillOval(220,100,75,25);
        g.fillOval(160,95,80,35);

        g.setColor(Color.gray);
        g.fillOval(300,100,75,25);
        g.fillOval(315,115,75,25);
        g.fillOval(315,85,75,25);
        g.fillOval(365,75,75,25);
        g.fillOval(365,125,75,25);
        g.fillOval(405,115,75,25);
        g.fillOval(405,85,75,25);
        g.fillOval(420,100,75,25);
        g.fillOval(360,95,80,35);

        g.setColor(Color.gray);
        g.fillOval(500,100,75,25);
        g.fillOval(515,115,75,25);
        g.fillOval(515,85,75,25);
        g.fillOval(565,75,75,25);
        g.fillOval(565,125,75,25);
        g.fillOval(605,115,75,25);
        g.fillOval(605,85,75,25);
        g.fillOval(620,100,75,25);
        g.fillOval(560,95,80,35);

        g.setColor(Color.gray);
        g.fillOval(700,100,75,25);
        g.fillOval(715,115,75,25);
        g.fillOval(715,85,75,25);
        g.fillOval(765,75,75,25);
        g.fillOval(765,125,75,25);
        g.fillOval(805,115,75,25);
        g.fillOval(805,85,75,25);
        g.fillOval(820,100,75,25);
        g.fillOval(760,95,80,35);
enter code here
        g.setColor(Color.cyan);

        for(int i=0;i<=820;i=i+50)
        {
            g.drawLine(100+i,160,100+i,180);
            repaint();
        }
        for(int i=0;i<=820;i=i+50)
        {
            g.drawLine(100+i,200,100+i,220);
        }
        for(int i=0;i<=820;i=i+50)
        {
            g.drawLine(100+i,240,100+i,260);
        }
        for(int i=0;i<=820;i=i+50)
        {
            g.drawLine(100+i,280,100+i,300);
        }
        for(int i=0;i<=820;i=i+50)
        {
            g.drawLine(100+i,320,100+i,340);
        } 
        for(int i=0;i<=820;i=i+50)
        {
            g.drawLine(100+i,360,100+i,380);
        }
        for(int i=0;i<=820;i=i+50)
        {
            g.drawLine(100+i,400,100+i,420);
        }
        for(int i=0;i<=820;i=i+50)
        {
            g.drawLine(100+i,440,100+i,460);
        }
        for(int i=0;i<=820;i=i+50)
        {
            g.drawLine(100+i,480,100+i,500);
        }
        for(int i=0;i<=820;i=i+50)
        {
            g.drawLine(100+i,520,100+i,540);
        }

        g.setColor(Color.black);
        g.fillRect(0,590,1000,100);

        g.setColor(Color.white);

        for(i=0;i<=900;i=i+150)
            {
                g.fillRect(30+i,625,100,25);
            }

        g.setColor(new Color(139,69,19));

        g.fillOval(100,600,35,15);
        g.fillOval(300,600,30,10);
        g.fillOval(500,600,25,10);
        g.fillOval(700,600,35,15);
        g.fillOval(125,650,35,15);
        g.fillOval(175,650,35,15);
        g.fillOval(230,670,35,15);
        g.fillOval(280,640,35,15);
        g.fillOval(340,630,35,9);
        g.fillOval(400,650,35,19);
        g.fillOval(450,610,35,10);
        g.fillOval(500,610,35,18);
        g.fillOval(600,675,35,17);
        g.fillOval(700,675,25,15);
        g.fillOval(710,675,30,15);
        g.fillOval(770,623,40,15);
        g.fillOval(690,655,25,15);
        g.fillOval(830,660,25,15);
        g.fillOval(810,670,23,15);
        g.fillOval(880,613,29,15);
    }
}
/*<applet code=rain height=1000 width=1000>
</applet>*/

могу мигать только для цикла часть программы? Я хочу поморгать строки, содержащиеся в различных циклах for. Или, пожалуйста, сообщите любой другой способ моргания части программы. Любая помощь будет высоко оценена.

Ответы на вопрос(0)

Ваш ответ на вопрос