Загрузка данных


package Picture;
// Импортируем графические пакеты
import java.awt.*;
import javax.swing.*;

public class Picture extends JFrame{
	// Создаем конструктор и определяем в нем инструкции
	public Picture(String s) {
		super(s);
		setLayout(null);
		setSize(600, 600);
		setVisible(true);
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}
	
	public void paintS(Graphics g) {
		super.paint(g);
		paintS(g);
		g.setColor(Color.YELLOW);
		g.fillRect(0, 0, 600, 600);
		g.setColor(Color.blue);
		
		// знач начальной точки по осям
		int x1 = 0;
		int y1 = 0;
		
		// размер окна по осям
		int x2 = 600;
		int y2 = 600;
		
		g.drawLine(x1, y1, x2, y2); // диагональ окна
		
		int c = 50; // длины стороны квадрата
		int z = x2 * y2 + y2 * y2;
		System.out.println(z);
		
		int s = c * c + c * c; //расчет длины диагонали квадрата 50x50 
		System.out.println(s);
		
		int i=0; //счетчик квадратов
		g.fillRect (x1, y1, c, c); //прорисовка первого квадратам в 0 точке окна
		
		 /*пока сумма диагоналей прорисованных квадратов не станет 
		больше длины диагонали окна*/
		while (s*++i<z) {
			g.fillRect (x1+(i*c), y1+(i*c), c, c);
			//рисуем следующий квадрат
		}

	}
	
	public static void main(String[] args) {
		new Picture("Рисунок");
	}
}